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

Conflicts (1)

  1. cmdliner < "1.3.0"