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

Conflicts (1)

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