package fmt
Install
Dune Dependency
Authors
Maintainers
Sources
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)
-
topkg
build & >= "1.0.3"
-
ocamlbuild
build
-
ocamlfind
build
-
ocaml
>= "4.08.0"
Dev Dependencies
None
- acgtk
- activitypub
- albatross
- alcotest
-
alcotest-async
>= "1.3.0"
- alcotest-js
-
alcotest-lwt
>= "1.3.0"
-
alcotest-mirage
>= "1.3.0"
-
alt-ergo-lib
>= "2.5.0"
- ansi
- api-watch
-
arp
>= "2.3.1"
- arp-mirage
- art
- awa
- baguette_sharp
- balancer
-
base64
>= "3.5.1"
- bechamel
- bechamel-js
- bechamel-notty
- bechamel-perf
- biotk
- bos
- builder
- builder-web
-
bun
>= "0.3.3"
-
ca-certs
>= "0.2.2"
- ca-certs-nss
- cactus
- caisar
-
caldav
>= "0.1.1"
-
callipyge
>= "0.2"
- camels
-
camlp5
>= "8.00"
- camlp5-buildscripts
- capnp-rpc
-
capnp-rpc-lwt
< "2.0"
- capnp-rpc-mirage
- capnp-rpc-net
- capnp-rpc-unix
-
carton
< "1.0.0"
- carton-git
-
carton-lwt
< "1.0.0"
- carton-miou-unix
- cborl
- chamelon
- chamelon-unix
- chamo
-
charrua
>= "2.0.0"
-
charrua-client
>= "1.3.0"
- charrua-client-lwt
-
charrua-client-mirage
< "0.12.0"
-
charrua-unix
>= "2.0.0"
-
checkseum
>= "0.0.2"
- clim-ppx
-
cmdtui
< "0.4.3"
- cmdtui-lambda-term
- coap
- coap-core
- coap-server-lwt
- cohttp
- cohttp-async
- cohttp-curl-async
- cohttp-eio
- cohttp-lwt-unix
-
cohttp-mirage
>= "2.5.6" & != "4.0.0"
-
coin
< "0.1.2"
- colombe
- conan
- conan-cli
- conan-database
- conan-lwt
- conan-unix
-
conduit-mirage
>= "5.0.0"
-
conex
< "0.10.0"
- conex-mirage-crypto
- conex-nocrypto
- confero
- craml
-
crunch
>= "3.3.1"
- css
-
cstruct
>= "6.1.0"
- current
- current-web-pipelines
- current_ansi
- current_docker
- current_examples
- current_git
- current_github
- current_gitlab
- current_ocluster
-
current_rpc
>= "0.4"
- current_slack
- current_web
- datakit-server
-
decompress
= "1.0.0" | >= "1.3.0"
- depyt
- diffast-git-cli
-
digestif
>= "0.7"
- diskuvbox
- dkim
- dkim-bin
-
dkim-mirage
>= "0.2.0"
- dkml-dune-dsl-show
- dkml-install
-
dkml-install-installer
< "0.5.1"
- dkml-install-runner
-
dns
>= "4.0.0"
- dns-cli
-
dns-client
< "7.0.0" | >= "8.0.0"
- dns-forward
- dnssd
- docfd
-
dockerfile
>= "2.0.0"
- dockerfile-cmd
-
dockerfile-opam
= "4.0.0" | >= "7.1.0"
- docteur
-
dolmen
>= "0.5"
- dolmen_bin
-
domain-name
< "0.3.1"
- dream
- dream-cli
- duff
-
dune-release
>= "1.1.0"
- earlybird
- eio
- eio_linux
- eio_posix
-
eio_windows
>= "0.14"
- electrod
-
emile
< "0.8"
- encore
-
eqaf
= "0.2" | >= "0.9"
-
ethernet
< "2.2.1"
- facteur
-
fat-filesystem
>= "0.15.1"
- fontforge-of-ocaml
-
functoria
>= "2.2.2"
-
functoria-runtime
< "3.0.2" | >= "4.0.0~beta1" & < "4.4.0"
-
genspio
>= "0.0.3"
- git
- git-cohttp
- git-cohttp-mirage
- git-cohttp-unix
-
git-kv
>= "0.0.2"
-
git-mirage
>= "3.0.0"
- git-paf
-
git-unix
>= "3.0.0"
- github-hooks
- glicko2
- gmap
- gospel
- gpt
- grace
-
graphql_parser
>= "0.13.0"
- happy-eyeballs
- happy-eyeballs-lwt
- happy-eyeballs-miou-unix
- happy-eyeballs-mirage
-
http-cookie
>= "4.0.0" & < "4.3.0"
- http-lwt-client
- http-multipart-formdata
- httpcats
- hvsock
-
hxd
< "0.3.0"
- icalendar
- index
- index-bench
- irmin
-
irmin-bench
>= "2.4.0"
-
irmin-chunk
>= "2.3.0"
- irmin-cli
- irmin-client
-
irmin-git
>= "2.3.0"
-
irmin-graphql
>= "2.3.0"
-
irmin-http
>= "2.3.0"
-
irmin-mirage
>= "2.3.0"
-
irmin-mirage-git
>= "2.3.0"
-
irmin-pack
>= "2.3.0"
- irmin-server
-
irmin-test
>= "2.3.0"
- irmin-tezos
-
irmin-unix
>= "2.3.0"
- irmin-watcher
- jekyll-format
- jsonxt
-
jwto
>= "0.2.0"
- kappa-library
- ke
- kmt
-
lab
>= "0.1.4"
- lambda_streams
- ldp
- letsencrypt
- letsencrypt-app
- letsencrypt-dns
- letters
- lintcstubs
- logs-async-reporter
- lwt-parallel
- MlFront_Cli
- mbr-format
- mdx
-
memtrace_viewer
< "v0.15.0"
- metrics
- metrics-influx
- metrics-rusage
-
metrics-unix
!= "0.2.0"
-
mimic
< "0.0.7"
- minima-theme
-
mirage
= "3.7.1" | >= "3.7.4" & < "3.8.0" | = "3.9.0" | >= "3.10.2"
-
mirage-block
>= "3.0.0"
- mirage-block-solo5
-
mirage-block-unix
< "2.11.1" | >= "2.12.0"
-
mirage-block-xen
>= "2.1.1"
-
mirage-console-xen-backend
>= "5.0.0"
- mirage-device
-
mirage-flow
>= "1.5.0"
- mirage-flow-combinators
-
mirage-flow-lwt
>= "1.3.0"
-
mirage-flow-unix
>= "1.5.0"
-
mirage-fs
>= "1.0.0"
- mirage-fs-mem
- mirage-kv
- mirage-kv-mem
-
mirage-logs
>= "2.1.0"
-
mirage-nat
>= "2.2.4"
-
mirage-net
>= "1.1.1"
- mirage-net-solo5
-
mirage-protocols
< "8.0.0"
-
mirage-qubes
>= "0.9.2"
-
mirage-runtime
< "4.4.0"
-
mirage-stack
< "4.0.0"
- mirage-xen
- mqtt
-
mrmime
< "0.6.0"
- multipart_form
- multipart_form-eio
- multipart_form-lwt
- not-ocamlfind
- obuilder
-
obuilder-spec
>= "0.2"
- ocluster
- ocluster-api
- octez-internal-libs
- octez-libs
- octez-node
- octez-shell-libs
-
odig
< "0.0.4"
-
odoc
>= "2.0.0"
- omigrate
- opam-0install
-
opam-0install-cudf
< "0.4.1"
- opam-check-npm-deps
- opam-ci
- opam-dune-lint
-
opam-file-format
>= "2.2.0~alpha1"
- opam-graph
-
opium
>= "0.19.0"
-
optint
>= "0.0.3"
- ortac-core
- ortac-dune
- ortac-qcheck-stm
- ortac-runtime
- oskel
- owork
-
pa_ppx
>= "0.12"
-
pa_ppx_hashcons
>= "0.10"
-
pa_ppx_migrate
>= "0.10"
- pa_ppx_migrate_ocaml_parsetree
- pa_ppx_parsetree
- pa_ppx_quotation2extension
- pa_ppx_regexp
- pa_ppx_static
- pa_ppx_string
-
pa_ppx_unique
>= "0.10"
- paf
- paf-cohttp
- papi
- pecu
- pf-qubes
- picos_io_cohttp
-
ppx_irmin
< "2.2.0" | >= "3.0.0"
- ppx_lun
-
ppx_repr
>= "0.5.0"
-
prelude
< "0.5"
- prettym
- progress
- prom
-
prometheus
< "1.2"
- prometheus-app
- protocol-9p
- protocol-9p-tool
- protocol-9p-unix
- pumping
- qcow
- qcow-tool
- quickjs
- randii
-
rdf
>= "0.13.0"
- regenerate
- repr
-
rosetta
< "0.3.0"
-
scfg
>= "0.4"
- server-reason-react
-
sihl
< "0.2.0" | >= "0.3.0~rc2"
- sihl-core
- smaws-lib
-
smtml
>= "0.2.3"
- sodium-fmt
- solo5-elftool
- soupault
-
spin
>= "0.6.0"
- spoke
- squirrel
- starred_ml
- stk
-
stog
>= "0.20.0"
- stramon-lib
- syguslib-utils
-
syndic
>= "1.6.0"
- tcpip
- term-indexing
- term-tools
- terminal
- tezos-base58
-
tezos-context
>= "16.0"
- tezos-context-hash
- tezos-context-hash-irmin
- tezos-signer-backends
-
tezos-stdlib-unix
< "12.3"
-
tezos-test-helpers
>= "12.3"
-
timedesc
< "0.8.0"
- timere
- timmy
- timmy-jsoo
- timmy-unix
-
tls
>= "0.10.3"
- tls-mirage
- toc
-
topkg-care
>= "1.0.1"
- universal-portal
- unstrctrd
- uring
-
uspf
>= "0.0.2"
-
uuuu
< "0.2.0"
-
vchan-unix
>= "6.0.1"
- vendredi
-
vhd-format-lwt
>= "0.13.0"
- vpnkit
- wayland
-
x509
>= "0.7.0"
- yaml
-
yocaml
>= "2.0.0"
- yocaml_runtime
-
yocaml_syndication
>= "2.0.0"
- yuscii
Conflicts (1)
-
cmdliner
< "1.3.0"