this repo has no description
0
fork

Configure Feed

Select the types of activity you want to include in your feed.

[new release] pp (2.0.0)

CHANGES:

- Prepare release (ocaml-dune/pp#21, @mbarbin)
- Upgrade to `ocamlformat.0.26.2`.
- Fmt the code
- Add CI badge to README
- Upgrade GitHub workflow actions dependencies (checkout@v4, setup-ocaml@v3)
- Add more validation steps in CI
- Add `ocamlformat` as dev-setup dependency

- Add `Pp.verbatimf`. (ocaml-dune/pp#18, @mbarbin)

- Add `Pp.paragraph` and `Pp.paragraphf` (ocaml-dune/pp#19, @Alizter)

- Remove `of_fmt` constructor. (ocaml-dune/pp#17, @Alizter)

+60
+60
packages/pp/pp.2.0.0/opam
··· 1 + opam-version: "2.0" 2 + synopsis: "Pretty-printing library" 3 + description: """ 4 + 5 + This library provides a lean alternative to the Format [1] module of 6 + the OCaml standard library. It aims to make it easy for users to do 7 + the right thing. If you have tried Format before but find its API 8 + complicated and difficult to use, then Pp might be a good choice for 9 + you. 10 + 11 + Pp uses the same concepts of boxes and break hints, and the final 12 + rendering is done to formatter from the Format module. However it 13 + defines its own algebra which some might find easier to work with and 14 + reason about. No previous knowledge is required to start using this 15 + library, however the various guides for the Format module such as this 16 + one [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 + """ 21 + maintainer: ["Jeremie Dimino <jeremie@dimino.org>"] 22 + authors: [ 23 + "Jane Street Group, LLC <opensource@janestreet.com>" 24 + "Jeremie Dimino <jeremie@dimino.org>" 25 + ] 26 + license: "MIT" 27 + homepage: "https://github.com/ocaml-dune/pp" 28 + doc: "https://ocaml-dune.github.io/pp/" 29 + bug-reports: "https://github.com/ocaml-dune/pp/issues" 30 + depends: [ 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 + ] 37 + build: [ 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 + ] 51 + dev-repo: "git+https://github.com/ocaml-dune/pp.git" 52 + url { 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 + } 60 + x-commit-hash: "b6741dd41ef5fc5bda8b3640097ac29818a43577"