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. 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 >= "0.6.2"
  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
  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-library
  186. ke
  187. kmt
  188. lab >= "0.1.4"
  189. lambda_streams
  190. ldp
  191. letsencrypt
  192. letsencrypt-app
  193. letsencrypt-dns
  194. letters
  195. lintcstubs
  196. logs-async-reporter
  197. lwt-parallel
  198. MlFront_Cache
  199. MlFront_Cli < "2.3.1"
  200. MlFront_Errors
  201. MlFront_Logs
  202. mbr-format
  203. mdx
  204. mel-bastet
  205. memtrace_viewer < "v0.15.0"
  206. metrics
  207. metrics-influx
  208. metrics-rusage
  209. metrics-unix
  210. mimic < "0.0.7"
  211. minima-theme
  212. mirage >= "4.0.0"
  213. mirage-block >= "3.0.2"
  214. mirage-block-ramdisk
  215. mirage-block-solo5
  216. mirage-block-unikraft
  217. mirage-block-unix >= "2.12.1"
  218. mirage-block-xen
  219. mirage-channel >= "5.0.0"
  220. mirage-device
  221. mirage-flow
  222. mirage-flow-combinators
  223. mirage-flow-lwt
  224. mirage-flow-unix
  225. mirage-fs
  226. mirage-kv
  227. mirage-kv-mem
  228. mirage-logs
  229. mirage-nat
  230. mirage-net
  231. mirage-net-solo5
  232. mirage-net-unikraft
  233. mirage-protocols
  234. mirage-qubes
  235. mirage-runtime < "4.7.0"
  236. mirage-stack < "4.0.0"
  237. mirage-xen
  238. mlgpx
  239. mqtt
  240. mrmime < "0.6.0"
  241. multipart_form
  242. multipart_form-eio
  243. multipart_form-lwt
  244. multipart_form-miou
  245. not-ocamlfind
  246. obuilder
  247. obuilder-spec >= "0.2"
  248. ocluster >= "0.2"
  249. ocluster-api
  250. octez-internal-libs
  251. octez-libs
  252. octez-node
  253. octez-shell-libs
  254. odoc >= "2.1.1"
  255. omigrate
  256. opam-0install
  257. opam-0install-cudf < "0.4.1"
  258. opam-check-npm-deps
  259. opam-ci
  260. opam-dune-lint
  261. opam-file-format >= "2.2.0~alpha1"
  262. opam-graph
  263. opium >= "0.19.0"
  264. optint
  265. ortac-core
  266. ortac-dune
  267. ortac-qcheck-stm
  268. ortac-runtime
  269. ortac-wrapper
  270. oskel
  271. owork
  272. pa_ppx >= "0.14"
  273. pa_ppx_hashcons >= "0.11"
  274. pa_ppx_migrate >= "0.11"
  275. pa_ppx_migrate_ocaml_parsetree
  276. pa_ppx_parsetree
  277. pa_ppx_quotation2extension
  278. pa_ppx_regexp
  279. pa_ppx_static
  280. pa_ppx_string
  281. pa_ppx_unique >= "0.11"
  282. paf
  283. paf-cohttp
  284. papi
  285. pecu
  286. pf-qubes
  287. picos_io_cohttp
  288. pplumbing
  289. ppx_irmin < "2.2.0" | >= "3.0.0"
  290. ppx_lun
  291. ppx_repr >= "0.5.0"
  292. prelude < "0.5"
  293. prettym
  294. progress
  295. prom
  296. prometheus < "1.2"
  297. prometheus-app
  298. protocol-9p
  299. protocol-9p-tool
  300. protocol-9p-unix
  301. pumping
  302. qcow
  303. qcow-tool
  304. quickjs
  305. randii
  306. rdf >= "0.13.0"
  307. regenerate
  308. repr
  309. rosetta < "0.3.0"
  310. scfg >= "0.4"
  311. server-reason-react
  312. sihl < "0.2.0" | >= "0.3.0~rc2"
  313. sihl-core
  314. slipshow >= "0.3.0"
  315. smaws-lib
  316. smtml
  317. snf_mcp
  318. sodium-fmt
  319. solo5-elftool
  320. soupault
  321. spin >= "0.6.0"
  322. spoke
  323. spurs
  324. squirrel
  325. starred_ml
  326. statocaml
  327. stk
  328. stog >= "0.20.0"
  329. stramon-lib
  330. syguslib-utils
  331. syndic >= "1.6.0"
  332. tcpip
  333. term-indexing
  334. term-tools
  335. terminal
  336. tezos-base58
  337. tezos-context >= "16.0"
  338. tezos-context-hash
  339. tezos-context-hash-irmin
  340. tezos-signer-backends
  341. tezos-stdlib-unix < "12.3"
  342. tezos-test-helpers >= "12.3"
  343. timedesc < "0.8.0"
  344. timere
  345. timmy
  346. timmy-jsoo
  347. timmy-unix
  348. tls
  349. tls-mirage
  350. toc
  351. topkg-care
  352. universal-portal
  353. unstrctrd
  354. uring
  355. uspf
  356. uuuu < "0.2.0"
  357. vchan-unix
  358. vendredi
  359. vhd-format-lwt >= "0.13.0"
  360. vif
  361. vpnkit
  362. wayland
  363. x509 >= "0.7.0"
  364. yaml
  365. yocaml >= "2.0.0"
  366. yocaml_runtime
  367. yocaml_syndication >= "2.0.0"
  368. yuscii

Conflicts (1)

  1. cmdliner < "1.3.0"
OCaml

Innovation. Community. Security.