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

Conflicts (1)

  1. cmdliner < "1.3.0"