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. guardian >= "0.4.0"
  161. happy-eyeballs
  162. happy-eyeballs-lwt
  163. happy-eyeballs-miou-unix
  164. happy-eyeballs-mirage
  165. http-cookie >= "4.0.0" & < "4.3.0"
  166. http-lwt-client
  167. http-multipart-formdata
  168. httpcats
  169. hvsock
  170. hxd < "0.3.0"
  171. icalendar
  172. index
  173. index-bench
  174. irmin
  175. irmin-bench
  176. irmin-chunk
  177. irmin-cli
  178. irmin-client
  179. irmin-git
  180. irmin-graphql
  181. irmin-http
  182. irmin-mirage
  183. irmin-mirage-git
  184. irmin-pack
  185. irmin-server
  186. irmin-test
  187. irmin-tezos
  188. irmin-unix
  189. irmin-watcher
  190. jekyll-format
  191. jsonxt
  192. jws
  193. jwto >= "0.2.0"
  194. kappa-library
  195. ke
  196. kmt
  197. lab >= "0.1.4"
  198. lambda_streams
  199. ldp
  200. letsencrypt
  201. letsencrypt-app
  202. letsencrypt-dns
  203. letters
  204. libdrm
  205. libinput
  206. lintcstubs
  207. logs-async-reporter
  208. lwt-parallel
  209. MlFront_Cache
  210. MlFront_Cli < "2.3.1"
  211. MlFront_Codept
  212. MlFront_Errors
  213. MlFront_Logs
  214. MlFront_Tools
  215. mbr-format
  216. mcrunch
  217. mdx
  218. mel-bastet
  219. memtrace_viewer < "v0.15.0"
  220. metrics
  221. metrics-influx
  222. metrics-rusage
  223. metrics-unix
  224. mimic < "0.0.7"
  225. minima-theme
  226. mirage >= "4.0.0"
  227. mirage-block >= "3.0.2"
  228. mirage-block-ramdisk
  229. mirage-block-solo5
  230. mirage-block-unikraft
  231. mirage-block-unix >= "2.12.1"
  232. mirage-block-xen
  233. mirage-channel >= "5.0.0"
  234. mirage-device
  235. mirage-flow
  236. mirage-flow-combinators
  237. mirage-flow-lwt
  238. mirage-flow-unix
  239. mirage-fs
  240. mirage-kv
  241. mirage-kv-mem
  242. mirage-logs
  243. mirage-nat
  244. mirage-net
  245. mirage-net-solo5
  246. mirage-net-unikraft
  247. mirage-protocols
  248. mirage-qubes
  249. mirage-runtime < "4.7.0"
  250. mirage-stack < "4.0.0"
  251. mirage-xen
  252. mkernel
  253. mlgpx
  254. mnet
  255. mqtt
  256. mrmime < "0.6.0"
  257. multipart_form
  258. multipart_form-eio
  259. multipart_form-lwt
  260. multipart_form-miou
  261. not-ocamlfind
  262. obuilder
  263. obuilder-spec >= "0.2"
  264. ocluster >= "0.2"
  265. ocluster-api
  266. ocue
  267. odoc >= "2.1.1"
  268. omigrate
  269. opam-0install
  270. opam-0install-cudf < "0.4.1"
  271. opam-check-npm-deps
  272. opam-ci
  273. opam-dune-lint
  274. opam-file-format >= "2.2.0"
  275. opam-graph
  276. opam-repomin
  277. opium >= "0.19.0"
  278. optint
  279. ortac-core
  280. ortac-dune
  281. ortac-qcheck-stm
  282. ortac-runtime
  283. ortac-wrapper
  284. oskel
  285. oui
  286. owork
  287. pa_ppx >= "0.14"
  288. pa_ppx_hashcons >= "0.11"
  289. pa_ppx_migrate >= "0.11"
  290. pa_ppx_migrate_ocaml_parsetree
  291. pa_ppx_parsetree
  292. pa_ppx_quotation2extension
  293. pa_ppx_regexp
  294. pa_ppx_static
  295. pa_ppx_string
  296. pa_ppx_unique >= "0.11"
  297. paf
  298. paf-cohttp
  299. papi
  300. pecu
  301. pf-qubes
  302. picos_io_cohttp
  303. polymarket
  304. pplumbing < "0.0.16"
  305. pplumbing-log-cli
  306. ppx_irmin < "2.2.0" | >= "3.0.0"
  307. ppx_lun
  308. ppx_repr >= "0.5.0"
  309. prelude < "0.5"
  310. prettym < "0.0.4"
  311. progress
  312. prom
  313. prometheus < "1.2"
  314. prometheus-app
  315. protocol-9p
  316. protocol-9p-tool
  317. protocol-9p-unix
  318. pumping
  319. qcow
  320. qcow-tool
  321. quickjs < "0.2.0"
  322. randii
  323. rdf >= "0.13.0"
  324. regenerate
  325. repr
  326. rosetta < "0.3.0"
  327. rowex
  328. scfg >= "0.4"
  329. server-reason-react
  330. shakuhachi
  331. sihl < "0.2.0" | >= "0.3.0~rc2"
  332. sihl-core
  333. slipshow >= "0.3.0"
  334. smaws-lib
  335. smtml >= "0.7.0"
  336. snf_mcp
  337. sodium-fmt
  338. solo5-elftool
  339. soupault
  340. spin >= "0.6.0"
  341. spoke
  342. spurs
  343. squirrel
  344. starred_ml
  345. statocaml
  346. stk
  347. stog >= "0.20.0"
  348. stramon-lib
  349. syguslib-utils
  350. symex
  351. syndic >= "1.6.0"
  352. syslog-rfc5424 >= "0.2"
  353. tcpip
  354. term-indexing
  355. term-tools
  356. terminal
  357. testcontainers
  358. tezos-base58
  359. tezos-context-hash
  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. utcp
  374. uuuu < "0.2.0"
  375. vchan-unix
  376. vendredi
  377. vhd-format-lwt >= "0.13.0"
  378. vif
  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"