package fmt

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

Install

dune-project
 Dependency

Authors

Maintainers

Sources

fmt-0.8.8.tbz
sha256=64eeaf0659fe3b8cbf334ac6d55ff41d04310b400f895142ae028c6627cfc0c7
md5=473490fcfdf3ff0a8ccee226b873d4b2

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.8

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
  2. albatross
  3. alcotest
  4. alcotest-async
  5. alcotest-js
  6. alcotest-lwt
  7. alcotest-mirage
  8. ansi
  9. apero-core
  10. apero-net
  11. apero-time
  12. api-watch
  13. arp
  14. art
  15. awa
  16. baguette_sharp
  17. balancer
  18. base64 >= "3.5.1"
  19. bechamel < "0.2.0"
  20. bechamel-js < "0.2.0"
  21. bechamel-notty < "0.2.0"
  22. bechamel-perf < "0.2.0"
  23. biotk
  24. bos < "0.2.1"
  25. builder
  26. builder-web
  27. bun >= "0.3.3"
  28. ca-certs >= "0.2.3"
  29. ca-certs-nss
  30. caldav
  31. callipyge >= "0.2"
  32. camels
  33. camlp5 >= "8.00.02"
  34. camlp5-buildscripts
  35. capnp-rpc
  36. capnp-rpc-lwt < "2.0"
  37. capnp-rpc-net
  38. capnp-rpc-unix
  39. carton-miou-unix
  40. cborl
  41. chamelon
  42. chamelon-unix
  43. charrua-client
  44. checkseum >= "0.0.2"
  45. clim-ppx
  46. cmdtui < "0.4.3"
  47. cmdtui-lambda-term
  48. cohttp
  49. cohttp-async
  50. cohttp-curl-async
  51. cohttp-eio
  52. cohttp-lwt-unix
  53. cohttp-mirage
  54. coin < "0.1.2"
  55. colombe < "0.5.0"
  56. conan
  57. conan-cli
  58. conan-database
  59. conan-lwt
  60. conan-unix
  61. conduit-mirage >= "6.2.2"
  62. conex < "0.10.0"
  63. conex-mirage-crypto
  64. confero
  65. craml
  66. crunch >= "4.0.0"
  67. current_ansi
  68. current_ocluster
  69. datakit-server
  70. decompress = "1.0.0" | >= "1.3.0"
  71. depyt
  72. diffast-git-cli
  73. digestif >= "0.9.0"
  74. dkim
  75. dkim-bin
  76. dkim-mirage
  77. dns >= "4.4.1"
  78. dns-cli
  79. dns-client < "7.0.3"
  80. dns-forward
  81. dnssd
  82. dockerfile
  83. dockerfile-cmd
  84. dockerfile-opam >= "8.2.7"
  85. dolmen >= "0.5"
  86. dolmen_bin
  87. domain-name < "0.4.1"
  88. dream
  89. dream-cli
  90. dream-inertia
  91. duff
  92. dune-release >= "1.1.0"
  93. electrod
  94. emile < "0.8"
  95. encore
  96. eqaf = "0.2" | >= "0.9"
  97. facteur
  98. fat-filesystem >= "0.15.1"
  99. functoria
  100. functoria-runtime
  101. git
  102. git-kv < "0.2.0"
  103. git-paf
  104. git-unix >= "3.2.0"
  105. github-hooks
  106. glicko2
  107. gmap
  108. gospel
  109. gpt
  110. grace
  111. graphql_parser >= "0.13.0"
  112. happy-eyeballs
  113. happy-eyeballs-lwt
  114. happy-eyeballs-miou-unix
  115. happy-eyeballs-mirage
  116. http-lwt-client
  117. hvsock
  118. hxd < "0.3.0"
  119. icalendar
  120. index
  121. index-bench
  122. irmin
  123. irmin-bench
  124. irmin-chunk
  125. irmin-cli
  126. irmin-git
  127. irmin-graphql
  128. irmin-http
  129. irmin-mirage
  130. irmin-mirage-git
  131. irmin-pack
  132. irmin-server
  133. irmin-test
  134. irmin-tezos
  135. irmin-unix
  136. irmin-watcher
  137. jekyll-format
  138. jsonxt
  139. jwto >= "0.2.0"
  140. kappa-library
  141. ke
  142. lambda_streams
  143. letsencrypt
  144. letsencrypt-app
  145. letsencrypt-dns
  146. letters
  147. logs-async-reporter < "1.3"
  148. lwt-parallel
  149. mbr-format
  150. mdx
  151. memtrace_viewer < "v0.15.0"
  152. metrics
  153. metrics-influx
  154. metrics-rusage
  155. metrics-unix
  156. minima-theme
  157. mirage >= "4.0.0"
  158. mirage-block >= "3.0.2"
  159. mirage-block-ramdisk
  160. mirage-block-solo5
  161. mirage-block-unikraft
  162. mirage-block-unix >= "2.12.1"
  163. mirage-block-xen
  164. mirage-channel >= "5.0.0"
  165. mirage-device
  166. mirage-flow
  167. mirage-flow-combinators
  168. mirage-flow-lwt
  169. mirage-flow-unix
  170. mirage-fs
  171. mirage-kv
  172. mirage-kv-mem < "4.0.0"
  173. mirage-nat
  174. mirage-net
  175. mirage-net-solo5
  176. mirage-net-unikraft
  177. mirage-protocols
  178. mirage-qubes
  179. mirage-runtime < "4.7.0"
  180. mirage-stack < "4.0.0"
  181. mirage-xen
  182. mlgpx
  183. mqtt
  184. mrmime < "0.6.0"
  185. multipart_form
  186. multipart_form-eio
  187. multipart_form-lwt
  188. multipart_form-miou
  189. not-ocamlfind
  190. ocluster
  191. ocluster-api
  192. octez-internal-libs
  193. octez-libs
  194. octez-node
  195. octez-shell-libs
  196. ocue
  197. odoc >= "2.1.1"
  198. omigrate < "0.3.0"
  199. opam-0install
  200. opam-0install-cudf < "0.4.1"
  201. opam-ci
  202. opam-dune-lint < "0.2"
  203. opam-file-format >= "2.2.0~alpha1"
  204. opam-graph
  205. opium >= "0.19.0"
  206. optint
  207. ortac-core
  208. ortac-dune
  209. ortac-qcheck-stm
  210. ortac-runtime
  211. ortac-wrapper
  212. oskel
  213. owork
  214. pa_ppx >= "0.14"
  215. pa_ppx_hashcons >= "0.11"
  216. pa_ppx_migrate >= "0.11"
  217. pa_ppx_migrate_ocaml_parsetree
  218. pa_ppx_parsetree
  219. pa_ppx_quotation2extension
  220. pa_ppx_regexp
  221. pa_ppx_static
  222. pa_ppx_string
  223. pa_ppx_unique >= "0.11"
  224. paf
  225. paf-cohttp
  226. papi
  227. pecu
  228. pf-qubes
  229. ppx_irmin < "2.2.0" | >= "3.0.0"
  230. ppx_lun
  231. ppx_repr >= "0.5.0"
  232. prelude < "0.5"
  233. prettym
  234. progress
  235. prom
  236. prometheus < "1.2"
  237. prometheus-app
  238. protocol-9p < "2.1.0"
  239. protocol-9p-tool < "2.1.0"
  240. protocol-9p-unix < "2.1.0"
  241. pumping
  242. qcow
  243. qcow-tool
  244. quickjs
  245. regenerate
  246. repr
  247. rosetta < "0.3.0"
  248. scfg >= "0.5"
  249. server-reason-react
  250. sihl < "0.2.0" | >= "0.3.0~rc2"
  251. sihl-core
  252. slipshow >= "0.3.0"
  253. smtml >= "0.7.0"
  254. snf_mcp
  255. solo5-elftool
  256. soupault < "3.2.0"
  257. spin >= "0.6.0" & < "0.8.0"
  258. spoke
  259. spurs
  260. squirrel
  261. syguslib-utils
  262. syndic >= "1.6.0"
  263. tcpip
  264. terminal
  265. tezos-base58
  266. tezos-context >= "16.0"
  267. tezos-context-hash
  268. tezos-context-hash-irmin
  269. tezos-signer-backends
  270. tezos-stdlib-unix < "12.3"
  271. tezos-test-helpers >= "12.3"
  272. timere
  273. timmy
  274. timmy-jsoo
  275. timmy-unix
  276. tls
  277. tls-mirage
  278. toc
  279. universal-portal
  280. unstrctrd
  281. uring < "0.2"
  282. uuuu < "0.2.0"
  283. vchan-unix
  284. vendredi
  285. vhd-format-lwt >= "0.13.0"
  286. vpnkit
  287. x509 >= "0.7.0"
  288. yaml
  289. yocaml >= "2.0.0"
  290. yocaml_syndication >= "2.0.0"
  291. yuscii

Conflicts (1)

  1. cmdliner < "0.9.8"