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

Conflicts (1)

  1. cmdliner < "1.3.0"