package fmt

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

Install

dune-project
 Dependency

Authors

Maintainers

Sources

fmt-0.8.5.tbz
sha256=c080cf9a7cd7d383e0c37c80c7a7f6a030f453ac6ffa64569dda58d6d95749fe
md5=77b64aa6f20f09de28f2405d6195f12c

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

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 Contact: Daniel Bünzli <daniel.buenzl i@erratique.ch>

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. uchar
  2. result
  3. topkg build & >= "0.9.0"
  4. ocamlbuild build
  5. ocamlfind build
  6. ocaml >= "4.01.0" & < "5.0"

Dev Dependencies

None

  1. acgtk
  2. albatross < "1.4.3"
  3. alcotest-async
  4. alcotest-lwt
  5. alcotest-mirage
  6. api-watch
  7. arc >= "0.0.2"
  8. awa
  9. baguette_sharp
  10. balancer
  11. bechamel < "0.2.0"
  12. bechamel-js < "0.2.0"
  13. bechamel-notty < "0.2.0"
  14. bechamel-perf < "0.2.0"
  15. biotk
  16. bos < "0.2.1"
  17. bun >= "0.3.3"
  18. ca-certs-nss < "3.71.0.1"
  19. cachet >= "0.0.4"
  20. callipyge >= "0.2"
  21. camels
  22. camlp5 >= "8.00.02"
  23. camlp5-buildscripts
  24. carton-miou
  25. carton-miou-unix
  26. cattery
  27. charrua-client
  28. checkseum >= "0.0.2"
  29. cmdtui < "0.4.3"
  30. cmdtui-lambda-term
  31. cohttp
  32. cohttp-async
  33. cohttp-curl-async
  34. cohttp-eio
  35. cohttp-lwt-unix
  36. coin < "0.1.2"
  37. colombe < "0.5.0"
  38. conan
  39. conan-cli
  40. conan-database
  41. conan-lwt
  42. conan-unix
  43. conex < "0.10.0"
  44. conex-mirage-crypto
  45. craml
  46. crunch >= "4.0.0"
  47. current_ansi
  48. current_ocluster
  49. dap >= "1.1.0"
  50. datakit-server
  51. decompress = "1.0.0" | >= "1.3.0" & < "1.4.3"
  52. diffast-git-cli
  53. digestif >= "0.9.0" & < "1.3.0"
  54. dkim-mirage
  55. dns >= "4.4.1" & < "6.3.0"
  56. dns-forward
  57. dnssd
  58. dockerfile < "8.1.0"
  59. dockerfile-cmd < "8.2.7"
  60. dolmen_bin
  61. domain-name < "0.4.1"
  62. dream-cli
  63. dream-inertia
  64. duff < "0.5"
  65. dune-release != "1.4.0" & < "1.5.1"
  66. emile < "0.8"
  67. encore
  68. eqaf = "0.2"
  69. facteur
  70. git < "3.2.0"
  71. git-paf
  72. github-hooks
  73. glicko2
  74. gmap
  75. gpt
  76. graphql_parser >= "0.9.0" & < "0.14.0"
  77. happy-eyeballs < "0.1.3"
  78. happy-eyeballs-lwt
  79. happy-eyeballs-miou-unix
  80. happy-eyeballs-mirage
  81. http-lwt-client
  82. hvsock
  83. hxd < "0.3.0"
  84. icalendar
  85. index >= "1.1.0"
  86. index-bench < "1.3.2" | >= "1.4.0"
  87. irmin
  88. irmin-bench
  89. irmin-chunk
  90. irmin-cli
  91. irmin-git
  92. irmin-graphql
  93. irmin-http
  94. irmin-mirage
  95. irmin-mirage-git
  96. irmin-pack
  97. irmin-server
  98. irmin-test
  99. irmin-tezos
  100. irmin-unix
  101. irmin-watcher
  102. jekyll-format < "0.3.1"
  103. jsonxt
  104. jws
  105. jwto >= "0.2.0"
  106. kappa-library
  107. ke < "0.5"
  108. logs-async-reporter < "1.3"
  109. lwt-parallel
  110. mbr-format
  111. mcrunch
  112. mdx < "1.11.1"
  113. mfat
  114. minima-theme
  115. mirage-block-unix >= "2.12.1"
  116. mirage-device
  117. mirage-flow
  118. mirage-flow-lwt
  119. mirage-fs
  120. mirage-kv < "4.0.0"
  121. mirage-kv-mem < "4.0.0"
  122. mirage-net
  123. mirage-protocols
  124. mirage-qubes
  125. mirage-runtime < "4.7.0"
  126. mirage-stack < "4.0.0"
  127. mirage-xen
  128. mkernel
  129. mlgpx
  130. mnet
  131. mrmime < "0.5.0"
  132. mtbox
  133. multipart_form < "0.4.0"
  134. multipart_form-eio
  135. multipart_form-lwt
  136. multipart_form-miou
  137. ocgtk < "0.1~preview2"
  138. ocluster
  139. ocluster-api
  140. ocue
  141. odoc >= "2.1.1"
  142. omigrate < "0.1.1"
  143. opam-0install < "0.4.3"
  144. opam-0install-cudf < "0.4.1"
  145. opam-ci
  146. opam-file-format >= "2.2.0"
  147. opam-minver
  148. opium >= "0.19.0"
  149. optint
  150. ortac-core
  151. ortac-dune
  152. ortac-qcheck-stm
  153. ortac-wrapper
  154. oui
  155. owork
  156. pa_ppx >= "0.14"
  157. pa_ppx_fmtformat
  158. pa_ppx_hashcons >= "0.11"
  159. pa_ppx_migrate >= "0.11"
  160. pa_ppx_migrate_ocaml_parsetree
  161. pa_ppx_parsetree
  162. pa_ppx_quotation2extension
  163. pa_ppx_regexp
  164. pa_ppx_static
  165. pa_ppx_string
  166. pa_ppx_unique >= "0.11"
  167. paf
  168. paf-cohttp
  169. papi
  170. pecu < "0.7"
  171. pf-qubes < "0.1.2"
  172. ppx_irmin >= "3.0.0"
  173. ppx_lun
  174. ppx_repr >= "0.5.0"
  175. prelude < "0.5"
  176. prettym < "0.0.2"
  177. progress
  178. prometheus < "1.2"
  179. prometheus-app < "1.2"
  180. protocol-9p < "2.0.2"
  181. protocol-9p-tool < "2.1.0"
  182. protocol-9p-unix < "2.1.0"
  183. pumping
  184. qcow
  185. qcow-tool
  186. quickjs < "0.2.0"
  187. repr < "0.2.0"
  188. rosetta < "0.3.0"
  189. scfg >= "0.5"
  190. server-reason-react
  191. shakuhachi
  192. slipshow >= "0.3.0"
  193. snf_mcp
  194. soteria
  195. soupault < "3.2.0"
  196. spoke
  197. spurs
  198. stem
  199. symex
  200. syndic >= "1.6.0"
  201. terminal
  202. tezos-base58
  203. timere >= "0.8.0"
  204. timmy-jsoo
  205. timmy-unix
  206. tls < "0.15.2"
  207. tls-mirage < "0.15.4"
  208. toc
  209. universal-portal
  210. unstrctrd < "0.3"
  211. uring < "0.2"
  212. uuuu < "0.2.0"
  213. vendredi
  214. vhd-format-lwt >= "0.13.0"
  215. x509 >= "0.7.0" & < "0.8.1"
  216. xdge >= "1.1.0"
  217. yaml
  218. yocaml >= "2.0.0"
  219. yocaml_syndication >= "2.0.0"
  220. yuscii

Conflicts (1)

  1. cmdliner < "0.9.8" | >= "2.0.0"