package fmt

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

Install

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

Conflicts (1)

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