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 < "0.0.7"
  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. mqtt >= "0.2.2"
  228. mrmime < "0.6.0"
  229. multipart_form
  230. multipart_form-eio
  231. multipart_form-lwt
  232. not-ocamlfind
  233. obuilder
  234. obuilder-spec >= "0.2"
  235. ocluster
  236. ocluster-api
  237. octez-libs
  238. octez-node
  239. octez-shell-libs
  240. odig < "0.0.4"
  241. odoc >= "2.0.0"
  242. omigrate < "0.3.0"
  243. opam-0install
  244. opam-0install-cudf < "0.4.1"
  245. opam-ci
  246. opam-dune-lint
  247. opam-graph
  248. opium >= "0.19.0"
  249. optint >= "0.0.3"
  250. ortac-core
  251. ortac-qcheck-stm
  252. ortac-runtime
  253. oskel
  254. owork
  255. pa_ppx >= "0.12"
  256. pa_ppx_hashcons >= "0.10"
  257. pa_ppx_migrate >= "0.10"
  258. pa_ppx_parsetree
  259. pa_ppx_quotation2extension
  260. pa_ppx_regexp
  261. pa_ppx_static
  262. pa_ppx_string
  263. pa_ppx_unique >= "0.10"
  264. paf
  265. paf-cohttp
  266. papi
  267. pecu
  268. pf-qubes
  269. ppx_irmin < "2.2.0" | >= "3.0.0"
  270. ppx_lun
  271. ppx_repr >= "0.5.0"
  272. prettym
  273. progress
  274. prom
  275. prometheus < "1.2"
  276. prometheus-app
  277. protocol-9p
  278. protocol-9p-tool
  279. protocol-9p-unix
  280. pumping
  281. qcow
  282. qcow-format >= "0.4"
  283. qcow-tool
  284. quickjs
  285. radis
  286. rdf >= "0.13.0" & < "1.0.0"
  287. regenerate
  288. repr
  289. rosetta < "0.3.0"
  290. server-reason-react
  291. sihl < "0.2.0" | >= "0.3.0~rc2"
  292. sihl-core
  293. solo5-elftool
  294. soupault
  295. spin >= "0.6.0"
  296. spoke
  297. squirrel
  298. syguslib-utils
  299. syndic >= "1.6.0"
  300. tcpip >= "3.0.0"
  301. terminal
  302. tezos-base58
  303. tezos-context >= "13.0"
  304. tezos-context-hash
  305. tezos-context-hash-irmin
  306. tezos-node >= "13.0"
  307. tezos-signer-backends >= "13.0"
  308. tezos-stdlib-unix >= "8.0" & < "9.0" | >= "9.2" & < "12.0"
  309. tezos-test-helpers >= "12.0"
  310. timedesc < "0.8.0"
  311. timere
  312. timmy
  313. timmy-jsoo
  314. timmy-unix
  315. tls >= "0.10.3"
  316. tls-mirage
  317. toc
  318. topkg-care < "0.9.0" | >= "1.0.1"
  319. universal-portal
  320. unstrctrd
  321. uring < "0.2"
  322. uspf >= "0.0.2"
  323. uuuu < "0.2.0"
  324. vchan-unix >= "6.0.1"
  325. vendredi
  326. vpnkit
  327. wayland
  328. x509 >= "0.7.0"
  329. yaml
  330. yuscii

Conflicts (1)

  1. cmdliner < "0.9.8"