package fmt

  1. Overview
  2. Docs
OCaml Format pretty-printer combinators

Install

dune-project
 Dependency

Authors

Maintainers

Sources

fmt-0.10.0.tbz
sha512=26d7f2002f0f1d605c08129ec09d487a8c37d764b77370e56b869fd94fe6bc903f808159ab7b79e85c2e2b6263ee5fa7df66f9f9625bdf0e726e8a92a9056258

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.0.3"
  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. base64 >= "3.5.1"
  18. bechamel
  19. bechamel-js
  20. bechamel-notty
  21. bechamel-perf
  22. biotk
  23. bos
  24. builder
  25. builder-web
  26. bun >= "0.3.3"
  27. ca-certs >= "0.2.3"
  28. ca-certs-nss
  29. cactus
  30. caisar
  31. caldav
  32. callipyge >= "0.2"
  33. camels
  34. camlid
  35. camlp5 >= "8.00.02"
  36. camlp5-buildscripts
  37. capnp-rpc
  38. capnp-rpc-lwt < "2.0"
  39. capnp-rpc-net
  40. capnp-rpc-unix
  41. carton < "1.0.0"
  42. carton-git
  43. carton-lwt < "1.0.0"
  44. carton-miou-unix
  45. cborl
  46. chamelon
  47. chamelon-unix
  48. chamo
  49. charrua >= "2.0.0"
  50. charrua-client
  51. charrua-unix >= "2.0.0"
  52. checkseum >= "0.0.2"
  53. clim-ppx
  54. cmdtui < "0.4.3"
  55. cmdtui-lambda-term
  56. coap
  57. coap-core
  58. coap-server-lwt
  59. cohttp
  60. cohttp-async
  61. cohttp-curl-async
  62. cohttp-eio
  63. cohttp-lwt-unix
  64. cohttp-mirage
  65. coin < "0.1.2"
  66. colombe
  67. conan
  68. conan-cli
  69. conan-database
  70. conan-lwt
  71. conan-unix
  72. conduit-mirage >= "6.2.2"
  73. conex < "0.10.0"
  74. conex-mirage-crypto
  75. confero
  76. craml
  77. crunch >= "4.0.0"
  78. css
  79. cstruct >= "6.2.0"
  80. current >= "0.6.2"
  81. current-web-pipelines
  82. current_ansi
  83. current_docker
  84. current_examples
  85. current_git
  86. current_github
  87. current_gitlab
  88. current_ocluster
  89. current_rpc
  90. current_slack
  91. current_web
  92. datakit-server
  93. decompress = "1.0.0" | >= "1.3.0"
  94. depyt
  95. diffast-git-cli
  96. digestif >= "0.9.0"
  97. diskuvbox
  98. dkim
  99. dkim-bin
  100. dkim-mirage
  101. dkml-dune-dsl-show
  102. dkml-install
  103. dkml-install-installer < "0.5.1"
  104. dkml-install-runner
  105. dns >= "4.4.1"
  106. dns-cli
  107. dns-client != "7.0.3"
  108. dns-forward
  109. dnssd
  110. docfd
  111. dockerfile
  112. dockerfile-cmd
  113. dockerfile-opam >= "8.2.7"
  114. docteur
  115. dolmen >= "0.5"
  116. dolmen_bin
  117. domain-name < "0.4.1"
  118. dream
  119. dream-cli
  120. dream-inertia
  121. duff
  122. dune-release >= "1.1.0"
  123. dunolint
  124. earlybird
  125. echo
  126. eio
  127. eio_linux
  128. eio_posix
  129. eio_windows >= "0.14"
  130. electrod
  131. emile < "0.8"
  132. encore
  133. eqaf = "0.2" | >= "0.9"
  134. facteur
  135. fat-filesystem >= "0.15.1"
  136. fontforge-of-ocaml
  137. functoria
  138. functoria-runtime
  139. genspio >= "0.0.3"
  140. git
  141. git-cohttp
  142. git-cohttp-unix
  143. git-kv
  144. git-mirage
  145. git-paf
  146. git-unix >= "3.2.0"
  147. github-hooks
  148. glicko2
  149. gmap
  150. gospel
  151. gpt
  152. grace
  153. graphql_parser >= "0.13.0"
  154. happy-eyeballs
  155. happy-eyeballs-lwt
  156. happy-eyeballs-miou-unix
  157. happy-eyeballs-mirage
  158. http-cookie >= "4.0.0" & < "4.3.0"
  159. http-lwt-client
  160. http-multipart-formdata
  161. httpcats
  162. hvsock
  163. hxd < "0.3.0"
  164. icalendar
  165. index
  166. index-bench
  167. irmin
  168. irmin-bench
  169. irmin-chunk
  170. irmin-cli
  171. irmin-client
  172. irmin-git
  173. irmin-graphql
  174. irmin-http
  175. irmin-mirage
  176. irmin-mirage-git
  177. irmin-pack
  178. irmin-server
  179. irmin-test
  180. irmin-tezos
  181. irmin-unix
  182. irmin-watcher
  183. jekyll-format
  184. jsonxt
  185. jwto >= "0.2.0"
  186. kappa-library
  187. ke
  188. kmt
  189. lab >= "0.1.4"
  190. lambda_streams
  191. ldp
  192. letsencrypt
  193. letsencrypt-app
  194. letsencrypt-dns
  195. letters
  196. libdrm
  197. lintcstubs
  198. logs-async-reporter
  199. lwt-parallel
  200. MlFront_Cache
  201. MlFront_Cli < "2.3.1"
  202. MlFront_Codept
  203. MlFront_Errors
  204. MlFront_Logs
  205. MlFront_Tools
  206. mbr-format
  207. mdx
  208. mel-bastet
  209. memtrace_viewer < "v0.15.0"
  210. metrics
  211. metrics-influx
  212. metrics-rusage
  213. metrics-unix
  214. mimic < "0.0.7"
  215. minima-theme
  216. mirage >= "4.0.0"
  217. mirage-block >= "3.0.2"
  218. mirage-block-ramdisk
  219. mirage-block-solo5
  220. mirage-block-unikraft
  221. mirage-block-unix >= "2.12.1"
  222. mirage-block-xen
  223. mirage-channel >= "5.0.0"
  224. mirage-device
  225. mirage-flow
  226. mirage-flow-combinators
  227. mirage-flow-lwt
  228. mirage-flow-unix
  229. mirage-fs
  230. mirage-kv
  231. mirage-kv-mem
  232. mirage-logs
  233. mirage-nat
  234. mirage-net
  235. mirage-net-solo5
  236. mirage-net-unikraft
  237. mirage-protocols
  238. mirage-qubes
  239. mirage-runtime < "4.7.0"
  240. mirage-stack < "4.0.0"
  241. mirage-xen
  242. mlgpx
  243. mqtt
  244. mrmime < "0.6.0"
  245. multipart_form
  246. multipart_form-eio
  247. multipart_form-lwt
  248. multipart_form-miou
  249. not-ocamlfind
  250. obuilder
  251. obuilder-spec >= "0.2"
  252. ocluster >= "0.2"
  253. ocluster-api
  254. octez-internal-libs
  255. octez-libs
  256. octez-node
  257. octez-shell-libs
  258. ocue
  259. odoc >= "2.1.1"
  260. omigrate
  261. opam-0install
  262. opam-0install-cudf < "0.4.1"
  263. opam-check-npm-deps
  264. opam-ci
  265. opam-dune-lint
  266. opam-file-format >= "2.2.0~alpha1"
  267. opam-graph
  268. opium >= "0.19.0"
  269. optint
  270. ortac-core
  271. ortac-dune
  272. ortac-qcheck-stm
  273. ortac-runtime
  274. ortac-wrapper
  275. oskel
  276. owork
  277. pa_ppx >= "0.14"
  278. pa_ppx_hashcons >= "0.11"
  279. pa_ppx_migrate >= "0.11"
  280. pa_ppx_migrate_ocaml_parsetree
  281. pa_ppx_parsetree
  282. pa_ppx_quotation2extension
  283. pa_ppx_regexp
  284. pa_ppx_static
  285. pa_ppx_string
  286. pa_ppx_unique >= "0.11"
  287. paf
  288. paf-cohttp
  289. papi
  290. pecu
  291. pf-qubes
  292. picos_io_cohttp
  293. pplumbing < "0.0.16"
  294. pplumbing-log-cli
  295. ppx_irmin < "2.2.0" | >= "3.0.0"
  296. ppx_lun
  297. ppx_repr >= "0.5.0"
  298. prelude < "0.5"
  299. prettym < "0.0.4"
  300. progress
  301. prom
  302. prometheus < "1.2"
  303. prometheus-app
  304. protocol-9p
  305. protocol-9p-tool
  306. protocol-9p-unix
  307. pumping
  308. qcow
  309. qcow-tool
  310. quickjs < "0.2.0"
  311. randii
  312. rdf >= "0.13.0"
  313. regenerate
  314. repr
  315. rosetta < "0.3.0"
  316. scfg >= "0.4"
  317. server-reason-react
  318. sihl < "0.2.0" | >= "0.3.0~rc2"
  319. sihl-core
  320. slipshow >= "0.3.0"
  321. smaws-lib
  322. smtml >= "0.7.0"
  323. snf_mcp
  324. sodium-fmt
  325. solo5-elftool
  326. soupault
  327. spin >= "0.6.0"
  328. spoke
  329. spurs
  330. squirrel
  331. starred_ml
  332. statocaml
  333. stk
  334. stog >= "0.20.0"
  335. stramon-lib
  336. syguslib-utils
  337. syndic >= "1.6.0"
  338. tcpip
  339. term-indexing
  340. term-tools
  341. terminal
  342. tezos-base58
  343. tezos-context >= "16.0"
  344. tezos-context-hash
  345. tezos-context-hash-irmin
  346. tezos-signer-backends
  347. tezos-stdlib-unix < "12.3"
  348. tezos-test-helpers >= "12.3"
  349. timedesc < "0.8.0"
  350. timere
  351. timmy
  352. timmy-jsoo
  353. timmy-unix
  354. tls
  355. tls-mirage
  356. toc
  357. topkg-care
  358. universal-portal
  359. unstrctrd
  360. uring
  361. uspf
  362. uuuu < "0.2.0"
  363. vchan-unix
  364. vendredi
  365. vhd-format-lwt >= "0.13.0"
  366. vpnkit
  367. wayland
  368. x509 >= "0.7.0"
  369. yaml
  370. yocaml >= "2.0.0"
  371. yocaml_runtime
  372. yocaml_syndication >= "2.0.0"
  373. yuscii

Conflicts (1)

  1. cmdliner < "1.3.0"