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

Conflicts (1)

  1. cmdliner < "1.3.0"