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

Conflicts (1)

  1. cmdliner < "1.3.0"