package fmt

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

Install

dune-project
 Dependency

Authors

Maintainers

Sources

fmt-0.11.0.tbz
sha512=3f40155fc6a7315202e410585964307d63416c8001fd243667ed9d8d1a02b67deecacb25e9c2feb409c537bbdfb7817d91168de4ddd643532ff51d6c1c696a4a

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

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 can be consulted online or via odig doc fmt.

Questions are welcome but better asked on the OCaml forum than on the issue tracker.

Dependencies (4)

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

Dev Dependencies

None

  1. acgtk != "2.1.0"
  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. camlid
  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. cborl
  50. chamelon
  51. chamelon-unix
  52. chamo
  53. charrua >= "2.0.0"
  54. charrua-client
  55. charrua-unix >= "2.0.0"
  56. checkseum >= "0.0.2"
  57. clim-ppx
  58. cmdtui < "0.4.3"
  59. cmdtui-lambda-term
  60. coap
  61. coap-core
  62. coap-server-lwt
  63. codex
  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 >= "0.6.2"
  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. depyt
  100. diffast-git-cli
  101. digestif >= "0.9.0"
  102. diskuvbox
  103. dkim
  104. dkim-bin
  105. dkim-mirage
  106. dkml-dune-dsl-show
  107. dkml-install
  108. dkml-install-installer < "0.5.1"
  109. dkml-install-runner
  110. dns >= "4.4.1"
  111. dns-cli
  112. dns-client != "7.0.3"
  113. dns-forward
  114. dnssd
  115. docfd
  116. dockerfile
  117. dockerfile-cmd
  118. dockerfile-opam >= "8.2.7"
  119. docteur
  120. dolmen >= "0.5"
  121. dolmen_bin
  122. domain-name < "0.4.1"
  123. dream
  124. dream-cli
  125. dream-inertia
  126. duff
  127. dune-release >= "1.1.0"
  128. dunolint
  129. earlybird
  130. echo
  131. eio
  132. eio_linux
  133. eio_posix
  134. eio_windows >= "0.14"
  135. electrod
  136. emile < "0.8"
  137. encore
  138. eqaf = "0.2" | >= "0.9"
  139. facteur
  140. fat-filesystem >= "0.15.1"
  141. fontforge-of-ocaml
  142. frama_c_codex
  143. functoria
  144. functoria-runtime
  145. genspio >= "0.0.3"
  146. git
  147. git-cohttp
  148. git-cohttp-unix
  149. git-kv
  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. jwto >= "0.2.0"
  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. lintcstubs
  204. logs-async-reporter
  205. lwt-parallel
  206. MlFront_Cache
  207. MlFront_Cli < "2.3.1"
  208. MlFront_Codept
  209. MlFront_Errors
  210. MlFront_Logs
  211. MlFront_Tools
  212. mbr-format
  213. mdx
  214. mel-bastet
  215. memtrace_viewer < "v0.15.0"
  216. metrics
  217. metrics-influx
  218. metrics-rusage
  219. metrics-unix
  220. mimic < "0.0.7"
  221. minima-theme
  222. mirage >= "4.0.0"
  223. mirage-block >= "3.0.2"
  224. mirage-block-ramdisk
  225. mirage-block-solo5
  226. mirage-block-unikraft
  227. mirage-block-unix >= "2.12.1"
  228. mirage-block-xen
  229. mirage-channel >= "5.0.0"
  230. mirage-device
  231. mirage-flow
  232. mirage-flow-combinators
  233. mirage-flow-lwt
  234. mirage-flow-unix
  235. mirage-fs
  236. mirage-kv
  237. mirage-kv-mem
  238. mirage-logs
  239. mirage-nat
  240. mirage-net
  241. mirage-net-solo5
  242. mirage-net-unikraft
  243. mirage-protocols
  244. mirage-qubes
  245. mirage-runtime < "4.7.0"
  246. mirage-stack < "4.0.0"
  247. mirage-xen
  248. mlgpx
  249. mqtt
  250. mrmime < "0.6.0"
  251. multipart_form
  252. multipart_form-eio
  253. multipart_form-lwt
  254. multipart_form-miou
  255. not-ocamlfind
  256. obuilder
  257. obuilder-spec >= "0.2"
  258. ocluster >= "0.2"
  259. ocluster-api
  260. octez-internal-libs
  261. octez-libs
  262. octez-node
  263. octez-shell-libs
  264. ocue
  265. odoc >= "2.1.1"
  266. omigrate
  267. opam-0install
  268. opam-0install-cudf < "0.4.1"
  269. opam-check-npm-deps
  270. opam-ci
  271. opam-dune-lint
  272. opam-file-format >= "2.2.0~alpha1"
  273. opam-graph
  274. opam-repomin
  275. opium >= "0.19.0"
  276. optint
  277. ortac-core
  278. ortac-dune
  279. ortac-qcheck-stm
  280. ortac-runtime
  281. ortac-wrapper
  282. oskel
  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. statocaml
  343. stk
  344. stog >= "0.20.0"
  345. stramon-lib
  346. syguslib-utils
  347. syndic >= "1.6.0"
  348. syslog-rfc5424 >= "0.2"
  349. tcpip
  350. term-indexing
  351. term-tools
  352. terminal
  353. tezos-base58
  354. tezos-context >= "16.0"
  355. tezos-context-hash
  356. tezos-context-hash-irmin
  357. tezos-signer-backends
  358. tezos-stdlib-unix < "12.3"
  359. tezos-test-helpers >= "12.3"
  360. timedesc < "0.8.0"
  361. timere
  362. timmy
  363. timmy-jsoo
  364. timmy-unix
  365. tls
  366. tls-mirage
  367. toc
  368. topkg-care
  369. universal-portal
  370. unstrctrd
  371. uring
  372. uspf
  373. uuuu < "0.2.0"
  374. vchan-unix
  375. vendredi
  376. vhd-format-lwt >= "0.13.0"
  377. vif
  378. vpnkit
  379. wayland
  380. x509 >= "0.7.0"
  381. xdge
  382. yaml
  383. yocaml >= "2.0.0"
  384. yocaml_runtime
  385. yocaml_syndication >= "2.0.0"
  386. yuscii

Conflicts (1)

  1. cmdliner < "1.3.0"