fmt

OCaml Format pretty-printer combinators
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.

Install
Published
27 Dec 2017
Authors
Maintainers
Sources
fmt-0.8.5.tbz
md5=77b64aa6f20f09de28f2405d6195f12c
Dependencies
topkg build & >= "0.9.0"
ocaml >= "4.01.0" & < "5.0"
Reverse Dependencies
acgtk >= "1.5.0"
albatross < "1.3.1"
alcotest >= "0.4.9" & < "1.0.0"
alcotest-async >= "1.3.0"
alcotest-lwt >= "1.3.0"
arp >= "2.3.1" & < "3.0.0"
bechamel < "0.2.0"
bechamel-js < "0.2.0"
bechamel-perf < "0.2.0"
bos < "0.2.1"
builder < "0.1.2"
bun >= "0.3.3"
ca-certs-nss < "3.71.0.1"
callipyge >= "0.2"
camlp5 >= "8.00"
capnp-rpc < "1.2"
capnp-rpc-net < "1.2.1"
charrua-client < "0.9" | >= "1.3.0"
checkseum >= "0.0.2"
cmdtui < "0.4.3"
cohttp >= "0.22.0"
coin < "0.1.2"
colombe < "0.5.0"
conduit-async = "3.0.0"
conduit-lwt = "3.0.0"
conex < "0.10.0"
crunch >= "3.3.0"
decompress = "1.0.0" | >= "1.3.0" & < "1.4.3"
depyt < "0.3.0"
digestif >= "0.7"
dkim < "0.3.0"
dkim-mirage >= "0.2.0"
dns >= "4.0.0" & < "6.0.0"
dockerfile >= "2.0.0" & < "8.0.0"
dockerfile-opam = "4.0.0" | = "7.1.0"
dog >= "0.2.1"
domain-name < "0.3.1"
duff < "0.5"
dune-release != "1.4.0" & < "1.5.1"
electrod < "0.3.2"
emile < "0.8"
eqaf = "0.2"
ethernet < "2.2.1"
functoria < "3.1.2"
git >= "1.8.0" & < "3.0.0"
graphql_parser >= "0.9.0" & < "0.14.0"
hxd < "0.3.0"
index >= "1.1.0"
index-bench < "1.3.2" | >= "1.4.0"
irmin >= "0.11.0"
irmin-bench >= "2.4.0"
irmin-chunk >= "2.3.0"
irmin-git >= "2.3.0"
irmin-graphql >= "2.3.0"
irmin-http >= "2.3.0"
irmin-mirage >= "2.3.0"
irmin-pack >= "2.3.0"
irmin-test >= "2.3.0"
irmin-unix >= "2.3.0"
jekyll-format < "0.3.1"
jwto >= "0.2.0"
ke < "0.5"
letsencrypt < "0.4.1"
lwt-parallel >= "1.0.0"
mbr-format >= "1.0.0"
mdx < "1.11.1"
metrics < "0.4.0"
metrics-unix != "0.2.0" & < "0.4.0"
mirage = "3.7.1" | = "3.7.4" | >= "3.7.6" & < "3.8.0" | = "3.9.0" | >= "3.10.2" & < "3.10.6"
mirage-block-solo5 >= "0.2.1" & < "0.6.2"
mirage-block-unix >= "2.8.2" & < "2.11.1" | >= "2.12.0"
mirage-flow >= "1.2.0"
mirage-fs >= "1.0.0"
mirage-kv < "4.0.0"
mirage-net >= "1.1.1"
mirage-net-solo5 >= "0.3.0" & < "0.7.0"
mirage-qubes >= "0.9.2"
mirage-runtime < "3.10.6" | >= "4.0.0~beta1"
mirage-stack < "4.0.0"
mirage-xen >= "3.3.0"
mrmime < "0.5.0"
odig < "0.0.4"
odoc >= "2.0.0"
omigrate < "0.1.1"
opam-0install < "0.4.3"
opium >= "0.19.0"
optint >= "0.0.3"
ppx_irmin < "2.2.0" | >= "3.0.0"
ppx_repr >= "0.5.0"
prettym < "0.0.2"
prometheus < "1.2"
protocol-9p < "2.0.2"
qcow-format >= "0.4"
repr < "0.2.0"
rosetta < "0.3.0"
soupault < "3.2.0"
syndic >= "1.6.0"
tcpip >= "3.0.0" & < "6.3.0"
tezos-test-helpers >= "12.0" & < "13.0"
tls >= "0.10.3" & < "0.15.0"
tls-mirage < "0.15.0"
unstrctrd < "0.3"
uring < "0.2"
uuuu < "0.2.0"
x509 >= "0.7.0" & < "0.8.1"
Conflicts
cmdliner < "0.9.8"