Opam Package interface-prime.0.1

Package info

opam-nameinterface-prime
opam-version0.1
synopsisInterfaces for common design patterns
description Interface' (pron. Interface Prime) provides an abstraction for common design patterns (e.g. monads) which can be implemented by your favourite libraries (e.g. lwt and async) to reduce the coupling between your code and your dependencies. **Whats the point?** I've seen in many libraries the redefininition the same standard functions for monadic operations, e.g. bind/(>>=), fmap/(>|=)/(>>|). To simplify this NxN problem, Interface' aims to act as an abstraction over common design patterns like monads to allow a bit more flexibility between the code you write and the libraries you use.
authors
  • Dorian Peake <dorian@vereia.com>
homepagehttps://github.com/dozzman/interface-prime
readme-fileREADME.md
deps (2)
revdeps (1)
metas (1)
libraries (1)

Package modules

Package sources

interface-prime

Package files

lib/interface-prime/opam
lib/interface-prime/monad_result.ml
lib/interface-prime/monad.ml
lib/interface-prime/io.ml
lib/interface-prime/interface'__Monad_result.cmx
lib/interface-prime/interface'__Monad_result.cmt
lib/interface-prime/interface'__Monad_result.cmi
lib/interface-prime/interface'__Monad.cmx
lib/interface-prime/interface'__Monad.cmt
lib/interface-prime/interface'__Monad.cmi
lib/interface-prime/interface'__Io.cmx
lib/interface-prime/interface'__Io.cmt
lib/interface-prime/interface'__Io.cmi
lib/interface-prime/interface'.ml
lib/interface-prime/interface'.cmxs
lib/interface-prime/interface'.cmxa
lib/interface-prime/interface'.cmx
lib/interface-prime/interface'.cmt
lib/interface-prime/interface'.cmi
lib/interface-prime/interface'.cma
lib/interface-prime/interface'.a
lib/interface-prime/dune-package
lib/interface-prime/META
lib/interface-prime
doc/interface-prime/README.md
doc/interface-prime