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
  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. mcrunch
  214. mdx
  215. mel-bastet
  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 >= "0.2"
  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. owork
  283. pa_ppx >= "0.14"
  284. pa_ppx_hashcons >= "0.11"
  285. pa_ppx_migrate >= "0.11"
  286. pa_ppx_migrate_ocaml_parsetree
  287. pa_ppx_parsetree
  288. pa_ppx_quotation2extension
  289. pa_ppx_regexp
  290. pa_ppx_static
  291. pa_ppx_string
  292. pa_ppx_unique >= "0.11"
  293. paf
  294. paf-cohttp
  295. papi
  296. pecu
  297. pf-qubes
  298. picos_io_cohttp
  299. polymarket
  300. pplumbing < "0.0.16"
  301. pplumbing-log-cli
  302. ppx_irmin < "2.2.0" | >= "3.0.0"
  303. ppx_lun
  304. ppx_repr >= "0.5.0"
  305. prelude < "0.5"
  306. prettym < "0.0.4"
  307. progress
  308. prom
  309. prometheus < "1.2"
  310. prometheus-app
  311. protocol-9p
  312. protocol-9p-tool
  313. protocol-9p-unix
  314. pumping
  315. qcow
  316. qcow-tool
  317. quickjs < "0.2.0"
  318. randii
  319. rdf >= "0.13.0"
  320. regenerate
  321. repr
  322. rosetta < "0.3.0"
  323. rowex
  324. scfg >= "0.4"
  325. server-reason-react
  326. shakuhachi
  327. sihl < "0.2.0" | >= "0.3.0~rc2"
  328. sihl-core
  329. slipshow >= "0.3.0"
  330. smaws-lib
  331. smtml >= "0.7.0"
  332. snf_mcp
  333. sodium-fmt
  334. solo5-elftool
  335. soupault
  336. spin >= "0.6.0"
  337. spoke
  338. spurs
  339. squirrel
  340. starred_ml
  341. statocaml
  342. stk
  343. stog >= "0.20.0"
  344. stramon-lib
  345. syguslib-utils
  346. symex
  347. syndic >= "1.6.0"
  348. syslog-rfc5424 >= "0.2"
  349. tcpip
  350. term-indexing
  351. term-tools
  352. terminal
  353. testcontainers
  354. tezos-base58
  355. tezos-context-hash
  356. timedesc < "0.8.0"
  357. timere
  358. timmy
  359. timmy-jsoo
  360. timmy-unix
  361. tls
  362. tls-mirage
  363. toc
  364. topkg-care
  365. universal-portal
  366. unstrctrd
  367. uring
  368. uspf
  369. utcp
  370. uuuu < "0.2.0"
  371. vchan-unix
  372. vendredi
  373. vhd-format-lwt >= "0.13.0"
  374. vif
  375. vpnkit
  376. wayland
  377. x509 >= "0.7.0"
  378. xdge
  379. yaml
  380. yocaml >= "2.0.0"
  381. yocaml_runtime
  382. yocaml_syndication >= "2.0.0"
  383. yuscii

Conflicts (1)

  1. cmdliner < "1.3.0"