package fmt

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

Install

Dune Dependency

Authors

Maintainers

Sources

fmt-0.8.9.tbz
md5=4001b51cde90ea4fd99a4a5033ecf411

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.

README

Fmt — OCaml Format pretty-printer combinators

v0.8.9

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 (6)

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

Conflicts (1)

  1. cmdliner < "0.9.8"