fmt

OCaml Format pretty-printer combinators
Overview Documentation
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
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"
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"