Skip to content

Commit 0ad208c

Browse files
committed
[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)
1 parent 1d1ea28 commit 0ad208c

File tree

1 file changed

+46
-0
lines changed
  • packages/preface/preface.1.1.0

1 file changed

+46
-0
lines changed

packages/preface/preface.1.1.0/opam

Lines changed: 46 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,46 @@
1+
opam-version: "2.0"
2+
3+
maintainer: "[email protected]"
4+
authors: [
5+
"Didier Plaindoux <[email protected]>"
6+
"Pierre Ruyter <[email protected]>"
7+
"Xavier Van de Woestyne <[email protected]>"
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"

0 commit comments

Comments
 (0)