package fmt

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

Install

Dune Dependency

Authors

Maintainers

Sources

fmt-0.9.0.tbz
sha512=66cf4b8bb92232a091dfda5e94d1c178486a358cdc34b1eec516d48ea5acb6209c0dfcb416f0c516c50ddbddb3c94549a45e4a6d5c5fd1c81d3374dec823a83b

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.

Home page: http://erratique.ch/software/fmt

README

Fmt — OCaml Format pretty-printer combinators

v0.9.0

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

  1. topkg build & >= "1.0.3"
  2. ocamlbuild build
  3. ocamlfind build
  4. ocaml >= "4.08.0"

Dev Dependencies

None

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

Conflicts (1)

  1. cmdliner < "0.9.8"
OCaml

Innovation. Community. Security.