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

Conflicts (1)

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