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

Conflicts (1)

  1. cmdliner < "0.9.8"