9d981ea
Migrate to dune813e8ee
Comply to opam file v2.0 format
c7f9882
,8f8c2ef
Stop generating sexp functions
e63d564
Update change log.2c57d7a
Adapt change log format to topkg workflow56976e3
Create pkg/pkg.mlba78a8c
Create README.mdfa0c900
Add version value to Basics modulefe848c8
Replace oasis-based opam workflow by jbuilder-based one73ed7a1
Replace _oasis by jbuild files1b094ee
Fix compatibility with OCaml 4.03.0a46775e
Rename opam file
- Make Deferred, Option and Result foldable (
b617fd5
,a7cc20d
,86b7e6e
) - Add an OBFoldable module (also accessible through Basics.Foldable
(
0241e19
,c225293
)
9a31703
Implement Map.traverse and Map.traverse'b70bfe0
Implement an alternative Map.traverse2f1df99
Add a get_ok function to results5ac5e52
Fix versions of some opam deps
- create a Traversable module to easily add the traverse function to any monad
- create a Deferred module
- Option and Result now use the Traversable module instead of rewriting the the traverse function
- add an opam file
- uppercase files' names
First release. It contains:
- interfaces and helpers for the monoid, applicative and monad absractions
- Result, Option and Map modules that implement these interfaces