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
< "2.1.0"
- activitypub
- albatross
- alcotest
- alcotest-async
- alcotest-js
- alcotest-lwt
- alcotest-mirage
-
alt-ergo-lib
>= "2.5.1"
- ansi
- api-watch
- arp
- 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.3"
- ca-certs-nss
- cactus
- caisar
- caldav
-
callipyge
>= "0.2"
- camels
-
camlp5
>= "8.00.02"
- camlp5-buildscripts
- capnp-rpc
-
capnp-rpc-lwt
< "2.0"
- 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
-
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
-
coin
< "0.1.2"
- colombe
- conan
- conan-cli
- conan-database
- conan-lwt
- conan-unix
-
conduit-mirage
>= "6.2.2"
-
conex
< "0.10.0"
- conex-mirage-crypto
- confero
- craml
-
crunch
>= "4.0.0"
- css
-
cstruct
>= "6.2.0"
-
current
>= "0.6.2"
- current-web-pipelines
- current_ansi
- current_docker
- current_examples
- current_git
- current_github
- current_gitlab
- current_ocluster
- current_rpc
- current_slack
- current_web
- datakit-server
-
decompress
= "1.0.0" | >= "1.3.0"
- depyt
- diffast-git-cli
-
digestif
>= "0.9.0"
- diskuvbox
- dkim
- dkim-bin
- dkim-mirage
- dkml-dune-dsl-show
- dkml-install
-
dkml-install-installer
< "0.5.1"
- dkml-install-runner
-
dns
>= "4.4.1"
- dns-cli
-
dns-client
!= "7.0.3"
- dns-forward
- dnssd
- docfd
- dockerfile
- dockerfile-cmd
-
dockerfile-opam
>= "8.2.7"
- docteur
-
dolmen
>= "0.5"
- dolmen_bin
-
domain-name
< "0.4.1"
- dream
- dream-cli
- dream-inertia
- duff
-
dune-release
>= "1.1.0"
- dunolint
- earlybird
- echo
- eio
- eio_linux
- eio_posix
-
eio_windows
>= "0.14"
- electrod
-
emile
< "0.8"
- encore
-
eqaf
= "0.2" | >= "0.9"
- facteur
-
fat-filesystem
>= "0.15.1"
- fontforge-of-ocaml
- functoria
- functoria-runtime
-
genspio
>= "0.0.3"
- git
- git-cohttp
- git-cohttp-unix
- git-kv
- git-mirage
- git-paf
-
git-unix
>= "3.2.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
- irmin-chunk
- irmin-cli
- irmin-client
- irmin-git
- irmin-graphql
- irmin-http
- irmin-mirage
- irmin-mirage-git
- irmin-pack
- irmin-server
- irmin-test
- irmin-tezos
- irmin-unix
- 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_Cache
-
MlFront_Cli
< "2.3.1"
- MlFront_Errors
- MlFront_Logs
- mbr-format
- mdx
-
memtrace_viewer
< "v0.15.0"
- metrics
- metrics-influx
- metrics-rusage
- metrics-unix
-
mimic
< "0.0.7"
- minima-theme
-
mirage
>= "4.0.0"
-
mirage-block
>= "3.0.2"
- mirage-block-ramdisk
- mirage-block-solo5
- mirage-block-unikraft
-
mirage-block-unix
>= "2.12.1"
- mirage-block-xen
-
mirage-channel
>= "5.0.0"
- mirage-device
- mirage-flow
- mirage-flow-combinators
- mirage-flow-lwt
- mirage-flow-unix
- mirage-fs
- mirage-kv
- mirage-kv-mem
- mirage-logs
- mirage-nat
- mirage-net
- mirage-net-solo5
- mirage-net-unikraft
- mirage-protocols
- mirage-qubes
-
mirage-runtime
< "4.7.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
>= "0.2"
- ocluster-api
- octez-internal-libs
- octez-libs
- octez-node
- octez-shell-libs
-
odoc
>= "2.1.1"
- 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
- ortac-core
- ortac-dune
- ortac-qcheck-stm
- ortac-runtime
- ortac-wrapper
- oskel
- owork
-
pa_ppx
>= "0.14"
-
pa_ppx_hashcons
>= "0.11"
-
pa_ppx_migrate
>= "0.11"
- pa_ppx_migrate_ocaml_parsetree
- pa_ppx_parsetree
- pa_ppx_quotation2extension
- pa_ppx_regexp
- pa_ppx_static
- pa_ppx_string
-
pa_ppx_unique
>= "0.11"
- paf
- paf-cohttp
- papi
- pecu
- pf-qubes
- picos_io_cohttp
- pplumbing
-
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
-
slipshow
>= "0.3.0"
- smaws-lib
- smtml
- snf_mcp
- sodium-fmt
- solo5-elftool
- soupault
-
spin
>= "0.6.0"
- spoke
- spurs
- squirrel
- starred_ml
- statocaml
- 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
- tls-mirage
- toc
- topkg-care
- universal-portal
- unstrctrd
- uring
- uspf
-
uuuu
< "0.2.0"
- vchan-unix
- 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"