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

Conflicts (1)

  1. cmdliner < "1.3.0"