this repo has no description
0
fork

Configure Feed

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

[new release] preface (1.1.0)

CHANGES:

- Some fixture for `5.3.0` [**@xvw**](https://github.com/xvw)
- Add `Lattice` [**@hakimba**](https://github.com/hakimba)
- Add `Bounded_lattice` [**@hakimba**](https://github.com/hakimba)
- **Breaking change** Move Monomorphized version of `Result` abstraction under the module `Result.Mono` and provide Indexed abstraction [**@mspwn**](https://github.com/mspwn)
- **Breaking change** Remove manifest types in submodules (`Infix` and `Syntax`) [**@mspwn**](https://github.com/mspwn)
- Add `Indexed_functor`, `Indexed_alt`, `Indexed_apply`, `Indexed_applicative`, `Indexed_alternative`, `Indexed_selective`, `Indexed_bind`, `Indexed_monad`, `Indexed_monad_plus`, `Indexed_comonad`, `Indexed_foldable` [**@mspwn**](https://github.com/mspwn), [**@gr-im**](https://github.com/gr-im), [**@xvw**](https://github.com/xvw)
- Add `Bounded_join_semilattice` [**@hakimba**](https://github.com/hakimba)
- Add `Bounded_meet_semilattice` [**@hakimba**](https://github.com/hakimba)
- Add `Join_semilattice` [**@hakimba**](https://github.com/hakimba)
- Add `Meet_semilattice` [**@xvw**](https://github.com/xvw) and [**@hakimba**](https://github.com/hakimba)
- Add `Equivalence` in `Preface.Stdlib` [**@gr-im**](https://github.com/gr-im), [**@xvw**](https://github.com/xvw)
- Add `Preface.Laws` and `Preface.Qcheck` to allow external users to build their own test suites for implementations outside Preface [**@gr-im**](https://github.com/gr-im), [**@xvw**](https://github.com/xvw)
- **Breaking change** change minimal version of OCaml to `>= 4.12.0` [**@gr-im**](https://github.com/gr-im)
- Exposition of `Apply` and `Make` in `Preface.Make` [**@gr-im**](https://github.com/gr-im)

xvw 0ad208c7 1d1ea284

+46
+46
packages/preface/preface.1.1.0/opam
··· 1 + opam-version: "2.0" 2 + 3 + maintainer: "xaviervdw@gmail.com" 4 + authors: [ 5 + "Didier Plaindoux <d.plaindoux@free.fr>" 6 + "Pierre Ruyter <grimfw@gmail.com>" 7 + "Xavier Van de Woestyne <xaviervdw@gmail.com>" 8 + ] 9 + 10 + license: "MIT" 11 + tags: ["library" "standard" "monad"] 12 + homepage: "https://github.com/xvw/preface" 13 + dev-repo: "git+https://github.com/xvw/preface.git" 14 + bug-reports: "https://github.com/xvw/preface/issues" 15 + 16 + build: [ 17 + [ "dune" "subst" ] {dev} 18 + [ "dune" "build" "-p" name "-j" jobs ] 19 + [ "dune" "runtest" "-p" name ] {with-test} 20 + [ "dune" "build" "@doc" "-p" name ] {with-doc} 21 + ] 22 + 23 + depends: [ 24 + "ocaml" { >= "4.12.0" } 25 + "dune" { >= "2.8.0" } 26 + "alcotest" {with-test} 27 + "qcheck-core" { >= "0.19"} 28 + "qcheck-alcotest" {with-test} 29 + "mdx" {with-test} 30 + "odoc"{with-doc} 31 + ] 32 + 33 + synopsis: "An opinionated library for function programming (à La Haskell)" 34 + description:""" 35 + Preface is an opinionated library designed to facilitate the 36 + handling of recurring functional programming idioms in OCaml. 37 + """ 38 + url { 39 + src: 40 + "https://github.com/xvw/preface/releases/download/v1.1.0/preface-1.1.0.tbz" 41 + checksum: [ 42 + "sha256=82d8cebf4fa7aac522835e84e735ddfd24de5b9f6d816fb8134ce1f460e4494f" 43 + "sha512=22c84b1870311c52f245d4703ffa6adcbc33ed7d152ddbc17978c35c56a9c71b4231158ed25a6fd53ee80a2913d52a81247529afddb0e0639c63174717500daf" 44 + ] 45 + } 46 + x-commit-hash: "904d5db8b71eade4d51dd7ab76e1736f75436b82"