package fmt

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

Install

Dune Dependency

Authors

Maintainers

Sources

fmt-0.8.6.tbz
sha256=36f6a18e9b7d1fc4711e9ea9ca45911bc88106b8f9a0887f5381e3fd7e2c9cca
md5=5407789e5f0ea42272ca19353b1abfd3

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

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. stdlib-shims
  2. seq
  3. topkg build & >= "0.9.0"
  4. ocamlbuild build
  5. ocamlfind build
  6. ocaml >= "4.03.0" & < "5.0"

Dev Dependencies

None

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

Conflicts (1)

  1. cmdliner < "0.9.8"
OCaml

Innovation. Community. Security.