package fmt

  1. Overview
  2. Docs
OCaml Format pretty-printer combinators

Install

Dune Dependency

Authors

Maintainers

Sources

fmt-0.9.0.tbz
sha512=66cf4b8bb92232a091dfda5e94d1c178486a358cdc34b1eec516d48ea5acb6209c0dfcb416f0c516c50ddbddb3c94549a45e4a6d5c5fd1c81d3374dec823a83b

Description

Fmt exposes combinators to devise Format pretty-printing functions.

Fmt depends only on the OCaml standard library. The optional Fmt_tty library that allows to setup formatters for terminal color output depends on the Unix library. The optional Fmt_cli library that provides command line support for Fmt depends on Cmdliner.

Fmt is distributed under the ISC license.

Home page: http://erratique.ch/software/fmt

README

Fmt — OCaml Format pretty-printer combinators

v0.9.0

Fmt exposes combinators to devise Format pretty-printing functions.

Fmt depends only on the OCaml standard library. The optional Fmt_tty library that allows to setup formatters for terminal color output depends on the Unix library. The optional Fmt_cli library that provides command line support for Fmt depends on Cmdliner.

Fmt is distributed under the ISC license.

Home page: http://erratique.ch/software/fmt

Installation

Fmt can be installed with opam:

opam install fmt
opam install base-unix cmdliner fmt # Install all optional libraries

If you don't use opam consult the opam file for build instructions.

Documentation

The documentation and API reference is automatically generated by ocamldoc from the interfaces. It can be consulted online and there is a generated version in the doc directory of the distribution.

Dependencies (4)

  1. topkg build & >= "1.0.3"
  2. ocamlbuild build
  3. ocamlfind build
  4. ocaml >= "4.08.0"

Dev Dependencies

None

  1. acgtk >= "1.5.0"
  2. activitypub
  3. albatross
  4. alcotest >= "0.4.9"
  5. alcotest-async >= "1.3.0"
  6. alcotest-js
  7. alcotest-lwt >= "1.3.0"
  8. alcotest-mirage >= "1.3.0"
  9. alt-ergo-lib >= "2.5.0"
  10. ansi
  11. api-watch
  12. arp >= "2.3.1"
  13. arp-mirage
  14. art
  15. awa
  16. baguette_sharp
  17. balancer
  18. base64 >= "3.5.1"
  19. bechamel
  20. bechamel-js
  21. bechamel-notty
  22. bechamel-perf
  23. biotk
  24. bos
  25. builder
  26. builder-web
  27. bun >= "0.3.3"
  28. ca-certs >= "0.2.2"
  29. ca-certs-nss
  30. cactus
  31. caisar
  32. caldav >= "0.1.1"
  33. callipyge >= "0.2"
  34. camels
  35. camlp5 >= "8.00"
  36. camlp5-buildscripts
  37. capnp-rpc
  38. capnp-rpc-lwt < "2.0"
  39. capnp-rpc-mirage
  40. capnp-rpc-net
  41. capnp-rpc-unix
  42. carton
  43. carton-git
  44. carton-lwt
  45. cborl
  46. chamelon
  47. chamelon-unix
  48. chamo >= "4.0"
  49. charrua-client < "0.9" | >= "1.3.0"
  50. charrua-client-lwt
  51. charrua-client-mirage < "0.12.0"
  52. checkseum >= "0.0.2"
  53. clim-ppx
  54. cmdtui < "0.4.3"
  55. cmdtui-lambda-term
  56. coap
  57. coap-core
  58. coap-server-lwt
  59. cohttp >= "0.22.0"
  60. cohttp-async
  61. cohttp-curl-async
  62. cohttp-eio
  63. cohttp-lwt-unix
  64. cohttp-lwt-unix-nossl
  65. cohttp-lwt-unix-ssl
  66. cohttp-mirage >= "2.5.6" & < "3.0.0" | >= "4.1.1"
  67. coin < "0.1.2"
  68. colombe
  69. conan
  70. conan-cli
  71. conan-database
  72. conan-lwt
  73. conan-unix
  74. conduit-async = "3.0.0"
  75. conduit-lwt = "3.0.0"
  76. conduit-mirage >= "5.0.0"
  77. conex < "0.10.0"
  78. conex-mirage-crypto
  79. conex-nocrypto
  80. confero
  81. craml
  82. crunch >= "3.3.0"
  83. css
  84. cstruct >= "6.1.0"
  85. current
  86. current-web-pipelines
  87. current_ansi
  88. current_docker
  89. current_examples
  90. current_git
  91. current_github
  92. current_gitlab
  93. current_ocluster
  94. current_rpc >= "0.4"
  95. current_slack
  96. current_web
  97. datakit
  98. datakit-bridge-github
  99. datakit-bridge-local-git
  100. datakit-ci
  101. datakit-client
  102. datakit-client-9p
  103. datakit-github
  104. datakit-server
  105. decompress = "1.0.0" | >= "1.3.0"
  106. depyt
  107. digestif >= "0.7"
  108. diskuvbox
  109. dkim
  110. dkim-bin
  111. dkim-mirage >= "0.2.0"
  112. dkml-dune-dsl-show
  113. dkml-install
  114. dkml-install-installer < "0.5.1"
  115. dkml-install-runner
  116. dns >= "4.0.0"
  117. dns-cli
  118. dns-client < "7.0.0" | >= "8.0.0"
  119. dns-forward
  120. dnssd
  121. docfd
  122. dockerfile >= "2.0.0"
  123. dockerfile-cmd
  124. dockerfile-opam = "4.0.0" | >= "7.1.0"
  125. docteur
  126. dog >= "0.2.1"
  127. dolmen >= "0.5"
  128. dolmen_bin
  129. domain-name < "0.3.1"
  130. dream
  131. dream-cli
  132. duff
  133. dune-release >= "1.1.0"
  134. earlybird >= "1.0.0"
  135. eio
  136. eio_linux
  137. eio_luv
  138. eio_posix
  139. eio_windows >= "0.14"
  140. electrod >= "0.2.1"
  141. emile < "0.8"
  142. encore
  143. eqaf = "0.2" | >= "0.9"
  144. eris
  145. ethernet < "2.2.1"
  146. facteur
  147. fat-filesystem >= "0.15.1"
  148. fontforge-of-ocaml
  149. functoria != "2.2.1"
  150. functoria-runtime < "3.0.2" | >= "4.0.0~beta1" & < "4.4.0"
  151. genspio >= "0.0.3"
  152. git >= "1.8.0"
  153. git-cohttp
  154. git-cohttp-mirage
  155. git-cohttp-unix
  156. git-kv >= "0.0.2"
  157. git-mirage >= "3.0.0"
  158. git-paf
  159. git-unix >= "3.0.0"
  160. github-hooks
  161. glicko2
  162. gmap
  163. gospel
  164. gpt
  165. grace
  166. graphql_parser >= "0.13.0"
  167. happy-eyeballs
  168. happy-eyeballs-lwt
  169. happy-eyeballs-miou-unix
  170. happy-eyeballs-mirage
  171. http-cookie >= "4.0.0" & < "4.3.0"
  172. http-lwt-client
  173. http-multipart-formdata
  174. httpcats
  175. hvsock
  176. hxd < "0.3.0"
  177. icalendar
  178. index
  179. index-bench
  180. irmin >= "0.11.0"
  181. irmin-bench >= "2.4.0"
  182. irmin-chunk >= "2.3.0"
  183. irmin-cli
  184. irmin-client
  185. irmin-git >= "2.3.0"
  186. irmin-graphql >= "2.3.0"
  187. irmin-http >= "2.3.0"
  188. irmin-mirage >= "2.3.0"
  189. irmin-mirage-git >= "2.3.0"
  190. irmin-pack >= "2.3.0"
  191. irmin-server
  192. irmin-test >= "2.3.0"
  193. irmin-tezos
  194. irmin-unix >= "2.3.0"
  195. irmin-watcher
  196. jekyll-format
  197. jsonxt
  198. jwto >= "0.2.0"
  199. kappa-agents >= "4.1.3"
  200. kappa-binaries >= "4.1.3"
  201. kappa-library
  202. ke
  203. kmt
  204. lab >= "0.1.4"
  205. lambda_streams
  206. ldp
  207. letsencrypt
  208. letsencrypt-app
  209. letsencrypt-dns
  210. letters
  211. lintcstubs
  212. logs-async-reporter
  213. lwt-parallel >= "1.0.0"
  214. MlFront_Cli
  215. mbr-format >= "1.0.0"
  216. mdx
  217. memtrace_viewer < "v0.15.0"
  218. metrics
  219. metrics-influx
  220. metrics-rusage
  221. metrics-unix != "0.2.0"
  222. mimic < "0.0.7"
  223. minima-theme
  224. mirage = "3.7.1" | = "3.7.4" | >= "3.7.6" & < "3.8.0" | = "3.9.0" | >= "3.10.2"
  225. mirage-block >= "3.0.0"
  226. mirage-block-solo5 >= "0.2.1"
  227. mirage-block-unix >= "2.8.2" & < "2.11.1" | >= "2.12.0"
  228. mirage-block-xen >= "2.1.1"
  229. mirage-console-xen-backend >= "5.0.0"
  230. mirage-device
  231. mirage-flow >= "1.5.0"
  232. mirage-flow-combinators
  233. mirage-flow-lwt >= "1.3.0"
  234. mirage-flow-unix >= "1.4.0"
  235. mirage-fs >= "1.0.0"
  236. mirage-fs-mem
  237. mirage-kv
  238. mirage-kv-mem
  239. mirage-logs >= "2.1.0"
  240. mirage-nat >= "2.2.4"
  241. mirage-net >= "1.1.1"
  242. mirage-net-solo5 >= "0.3.0"
  243. mirage-protocols < "8.0.0"
  244. mirage-qubes >= "0.9.2"
  245. mirage-runtime < "4.4.0"
  246. mirage-stack < "4.0.0"
  247. mirage-xen >= "3.3.0"
  248. mqtt >= "0.2.2"
  249. mrmime < "0.6.0"
  250. multipart_form
  251. multipart_form-eio
  252. multipart_form-lwt
  253. not-ocamlfind
  254. obuilder
  255. obuilder-spec >= "0.2"
  256. ocluster
  257. ocluster-api
  258. octez-internal-libs
  259. octez-libs
  260. octez-node
  261. octez-shell-libs
  262. odig < "0.0.4"
  263. odoc >= "2.0.0"
  264. omigrate
  265. opam-0install
  266. opam-0install-cudf < "0.4.1"
  267. opam-check-npm-deps
  268. opam-ci
  269. opam-dune-lint
  270. opam-file-format >= "2.2.0~alpha1"
  271. opam-graph
  272. opium >= "0.19.0"
  273. optint >= "0.0.3"
  274. ortac-core
  275. ortac-dune
  276. ortac-qcheck-stm
  277. ortac-runtime
  278. oskel
  279. owork
  280. pa_ppx >= "0.12"
  281. pa_ppx_hashcons >= "0.10"
  282. pa_ppx_migrate >= "0.10"
  283. pa_ppx_parsetree
  284. pa_ppx_quotation2extension
  285. pa_ppx_regexp
  286. pa_ppx_static
  287. pa_ppx_string
  288. pa_ppx_unique >= "0.10"
  289. paf
  290. paf-cohttp
  291. papi
  292. pecu
  293. pf-qubes
  294. picos_io_cohttp
  295. ppx_irmin < "2.2.0" | >= "3.0.0"
  296. ppx_lun
  297. ppx_repr >= "0.5.0"
  298. prelude
  299. prettym
  300. progress
  301. prom
  302. prometheus < "1.2"
  303. prometheus-app
  304. protocol-9p
  305. protocol-9p-tool
  306. protocol-9p-unix
  307. pumping
  308. qcow
  309. qcow-format >= "0.4"
  310. qcow-tool
  311. quickjs
  312. radis
  313. randii
  314. rdf >= "0.13.0"
  315. regenerate
  316. repr
  317. rosetta < "0.3.0"
  318. server-reason-react
  319. sihl < "0.2.0" | >= "0.3.0~rc2"
  320. sihl-core
  321. smaws-lib
  322. smtml >= "0.2.3"
  323. sodium-fmt
  324. solo5-elftool
  325. soupault
  326. spin >= "0.6.0"
  327. spoke
  328. squirrel
  329. starred_ml
  330. stk
  331. stog >= "0.20.0"
  332. stramon-lib
  333. syguslib-utils
  334. syndic >= "1.6.0"
  335. tcpip >= "3.0.0"
  336. term-indexing
  337. term-tools
  338. terminal
  339. tezos-base58
  340. tezos-context >= "13.0"
  341. tezos-context-hash
  342. tezos-context-hash-irmin
  343. tezos-node >= "13.0"
  344. tezos-signer-backends >= "13.0"
  345. tezos-stdlib-unix >= "8.0" & < "9.0" | >= "9.2" & < "12.0"
  346. tezos-test-helpers >= "12.0"
  347. timedesc < "0.8.0"
  348. timere
  349. timmy
  350. timmy-jsoo
  351. timmy-unix
  352. tls >= "0.10.3"
  353. tls-mirage
  354. toc
  355. topkg-care < "0.9.0" | >= "1.0.1"
  356. universal-portal
  357. unstrctrd
  358. uring
  359. uspf >= "0.0.2"
  360. uuuu < "0.2.0"
  361. vchan-unix >= "6.0.1"
  362. vendredi
  363. vhd-format-lwt >= "0.13.0"
  364. vpnkit
  365. wayland
  366. x509 >= "0.7.0"
  367. yaml
  368. yocaml >= "2.0.0"
  369. yocaml_runtime
  370. yocaml_syndication >= "2.0.0"
  371. yuscii

Conflicts (1)

  1. cmdliner < "0.9.8"
OCaml

Innovation. Community. Security.