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. 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. camlid
  39. camlp5 >= "8.00.02"
  40. camlp5-buildscripts
  41. capnp-rpc
  42. capnp-rpc-lwt < "2.0"
  43. capnp-rpc-net
  44. capnp-rpc-unix
  45. carton < "1.0.0"
  46. carton-git
  47. carton-lwt < "1.0.0"
  48. carton-miou
  49. carton-miou-unix
  50. cattery
  51. cborl
  52. chamelon
  53. chamelon-unix
  54. chamo
  55. charrua >= "2.0.0"
  56. charrua-client
  57. charrua-unix >= "2.0.0"
  58. checkseum >= "0.0.2"
  59. clim-ppx
  60. cmdtui < "0.4.3"
  61. cmdtui-lambda-term
  62. coap
  63. coap-core
  64. coap-server-lwt
  65. codex
  66. cohttp
  67. cohttp-async
  68. cohttp-curl-async
  69. cohttp-eio
  70. cohttp-lwt-unix
  71. cohttp-mirage
  72. coin < "0.1.2"
  73. colombe
  74. conan
  75. conan-cli
  76. conan-database
  77. conan-lwt
  78. conan-unix
  79. conduit-mirage >= "6.2.2"
  80. conex < "0.10.0"
  81. conex-mirage-crypto
  82. confero
  83. craml
  84. crunch >= "4.0.0"
  85. css
  86. cstruct >= "6.2.0"
  87. current >= "0.6.2"
  88. current-web-pipelines
  89. current_ansi
  90. current_docker
  91. current_examples
  92. current_git
  93. current_github
  94. current_gitlab
  95. current_ocluster
  96. current_rpc
  97. current_slack
  98. current_web
  99. datakit-server
  100. decompress = "1.0.0" | >= "1.3.0"
  101. depyt
  102. diffast-git-cli
  103. digestif >= "0.9.0"
  104. diskuvbox
  105. dkim
  106. dkim-bin
  107. dkim-mirage
  108. dkml-dune-dsl-show
  109. dkml-install
  110. dkml-install-installer
  111. dkml-install-runner
  112. dns >= "4.4.1"
  113. dns-cli
  114. dns-client != "7.0.3"
  115. dns-forward
  116. dnssd
  117. docfd
  118. dockerfile
  119. dockerfile-cmd
  120. dockerfile-opam >= "8.2.7"
  121. docteur
  122. dolmen >= "0.5"
  123. dolmen_bin
  124. domain-name < "0.4.1"
  125. dream
  126. dream-cli
  127. dream-inertia
  128. duff
  129. dune-release >= "1.1.0"
  130. dunolint
  131. earlybird
  132. echo
  133. eio
  134. eio_linux
  135. eio_posix
  136. eio_windows >= "0.14"
  137. electrod
  138. emile < "0.8"
  139. encore
  140. eqaf = "0.2" | >= "0.9"
  141. facteur
  142. fat-filesystem >= "0.15.1"
  143. fontforge-of-ocaml
  144. frama_c_codex
  145. functoria
  146. functoria-runtime
  147. genspio >= "0.0.3"
  148. git
  149. git-cohttp
  150. git-cohttp-unix
  151. git-kv
  152. git-mirage
  153. git-paf
  154. git-unix >= "3.2.0"
  155. github-hooks
  156. glicko2
  157. gmap
  158. gospel
  159. gpt
  160. grace
  161. graphql_parser >= "0.13.0"
  162. guardian >= "0.4.0"
  163. happy-eyeballs
  164. happy-eyeballs-lwt
  165. happy-eyeballs-miou-unix
  166. happy-eyeballs-mirage
  167. http-cookie >= "4.0.0" & < "4.3.0"
  168. http-lwt-client
  169. http-multipart-formdata
  170. httpcats
  171. hvsock
  172. hxd < "0.3.0"
  173. icalendar
  174. index
  175. index-bench
  176. irmin
  177. irmin-bench
  178. irmin-chunk
  179. irmin-cli
  180. irmin-client
  181. irmin-git
  182. irmin-graphql
  183. irmin-http
  184. irmin-mirage
  185. irmin-mirage-git
  186. irmin-pack
  187. irmin-server
  188. irmin-test
  189. irmin-tezos
  190. irmin-unix
  191. irmin-watcher
  192. jekyll-format
  193. jsonxt
  194. jws
  195. jwto >= "0.2.0"
  196. kappa-library
  197. ke
  198. kmt
  199. lab >= "0.1.4"
  200. lambda_streams
  201. ldp
  202. letsencrypt
  203. letsencrypt-app
  204. letsencrypt-dns
  205. letters
  206. libdrm
  207. libinput
  208. lintcstubs
  209. logs-async-reporter
  210. lwt-parallel
  211. MlFront_Cache
  212. MlFront_Cli < "2.3.1"
  213. MlFront_Codept
  214. MlFront_Errors
  215. MlFront_Logs
  216. MlFront_Tools
  217. mbr-format
  218. mcrunch
  219. mdx
  220. mel-bastet
  221. memtrace_viewer < "v0.15.0"
  222. metrics
  223. metrics-influx
  224. metrics-rusage
  225. metrics-unix
  226. mfat
  227. mimic < "0.0.7"
  228. minima-theme
  229. mirage >= "4.0.0"
  230. mirage-block >= "3.0.2"
  231. mirage-block-ramdisk
  232. mirage-block-solo5
  233. mirage-block-unikraft
  234. mirage-block-unix >= "2.12.1"
  235. mirage-block-xen
  236. mirage-channel >= "5.0.0"
  237. mirage-device
  238. mirage-flow
  239. mirage-flow-combinators
  240. mirage-flow-lwt
  241. mirage-flow-unix
  242. mirage-fs
  243. mirage-kv
  244. mirage-kv-mem
  245. mirage-logs
  246. mirage-nat
  247. mirage-net
  248. mirage-net-solo5
  249. mirage-net-unikraft
  250. mirage-protocols
  251. mirage-qubes
  252. mirage-runtime < "4.7.0"
  253. mirage-stack < "4.0.0"
  254. mirage-xen
  255. mkernel
  256. mlgpx
  257. mnet
  258. mqtt
  259. mrmime < "0.6.0"
  260. mtbox
  261. multipart_form
  262. multipart_form-eio
  263. multipart_form-lwt
  264. multipart_form-miou
  265. not-ocamlfind
  266. obuilder
  267. obuilder-spec >= "0.2"
  268. ocgtk
  269. ocluster >= "0.2"
  270. ocluster-api
  271. ocue
  272. odoc >= "2.1.1"
  273. omigrate
  274. opam-0install
  275. opam-0install-cudf < "0.4.1"
  276. opam-check-npm-deps
  277. opam-ci
  278. opam-dune-lint
  279. opam-file-format >= "2.2.0"
  280. opam-graph
  281. opam-repomin
  282. opium >= "0.19.0"
  283. optint
  284. ortac-core
  285. ortac-dune
  286. ortac-qcheck-stm
  287. ortac-runtime
  288. ortac-wrapper
  289. oskel
  290. oui
  291. owork
  292. pa_ppx >= "0.14"
  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. statocaml
  350. stem
  351. stk
  352. stog >= "0.20.0"
  353. stramon-lib
  354. syguslib-utils
  355. symex
  356. syndic >= "1.6.0"
  357. syslog-rfc5424 >= "0.2"
  358. tcpip
  359. term-indexing
  360. term-tools
  361. terminal
  362. testcontainers
  363. tezos-base58
  364. tezos-context-hash
  365. timedesc < "0.8.0"
  366. timere
  367. timmy
  368. timmy-jsoo
  369. timmy-unix
  370. tls
  371. tls-mirage
  372. toc
  373. topkg-care
  374. universal-portal
  375. unstrctrd
  376. uring
  377. uspf
  378. utcp
  379. uuuu < "0.2.0"
  380. vchan-unix
  381. vendredi
  382. vhd-format-lwt >= "0.13.0"
  383. vif
  384. wayland
  385. wire
  386. x509 >= "0.7.0"
  387. xdge
  388. yaml
  389. yocaml >= "2.0.0"
  390. yocaml_runtime
  391. yocaml_syndication >= "2.0.0"
  392. yuscii

Conflicts (1)

  1. cmdliner < "1.3.0"