this repo has no description
at main 1.9 kB view raw
1opam-version: "2.0" 2synopsis: "Pretty-printing library" 3description: """ 4 5This library provides a lean alternative to the Format [1] module of 6the OCaml standard library. It aims to make it easy for users to do 7the right thing. If you have tried Format before but find its API 8complicated and difficult to use, then Pp might be a good choice for 9you. 10 11Pp uses the same concepts of boxes and break hints, and the final 12rendering is done to formatter from the Format module. However it 13defines its own algebra which some might find easier to work with and 14reason about. No previous knowledge is required to start using this 15library, however the various guides for the Format module such as this 16one [2] should be applicable to Pp as well. 17 18[1]: https://caml.inria.fr/pub/docs/manual-ocaml/libref/Format.html 19[2]: http://caml.inria.fr/resources/doc/guides/format.en.html 20""" 21maintainer: ["Jeremie Dimino <jeremie@dimino.org>"] 22authors: [ 23 "Jane Street Group, LLC <opensource@janestreet.com>" 24 "Jeremie Dimino <jeremie@dimino.org>" 25] 26license: "MIT" 27homepage: "https://github.com/ocaml-dune/pp" 28doc: "https://ocaml-dune.github.io/pp/" 29bug-reports: "https://github.com/ocaml-dune/pp/issues" 30depends: [ 31 "dune" {>= "2.8"} 32 "ocaml" {>= "4.08"} 33 "ppx_expect" {with-test} 34 "ocamlformat" {with-dev-setup & = "0.26.2"} 35 "odoc" {with-doc} 36] 37build: [ 38 ["dune" "subst"] {dev} 39 [ 40 "dune" 41 "build" 42 "-p" 43 name 44 "-j" 45 jobs 46 "@install" 47 "@runtest" {with-test} 48 "@doc" {with-doc} 49 ] 50] 51dev-repo: "git+https://github.com/ocaml-dune/pp.git" 52url { 53 src: 54 "https://github.com/ocaml-dune/pp/releases/download/2.0.0/pp-2.0.0.tbz" 55 checksum: [ 56 "sha256=8651351518b092b4a2def4e08171c276152f92fb6a84a8b19b6b929ccdb44419" 57 "sha512=78cb68f35c0b975dd1e91bd83d5e33bcec1ee642431585d55864c483c70a032755dfcf21ec5697691e7e7554381ddb580639fd149e28ba6f74d04d2ee43d360d" 58 ] 59} 60x-commit-hash: "b6741dd41ef5fc5bda8b3640097ac29818a43577"