functoria

AuthorsThomas Gazagnaire, Anil Madhavapeddy, Dave Scott, Thomas Leonard and Gabriel Radanne
LicenseISC
Homepagehttps://github.com/mirage/functoria
Issue Trackerhttps://github.com/mirage/functoria/issues
Maintainermirageos-devel@lists.xenproject.org
Dependencies
&base-unix
cmdliner>= 0.9.8
fmt
ocamlfind
ocamlgraph
ounit>= 2.0.0
rresult
Availableocaml-version >= "4.01"
PublishedApr 29, 2016
Source [http] https://github.com/mirage/functoria/archive/1.1.0.tar.gz
a46aa627a472db9b9dd1bdfd8c45eaf6
StatisticsNot installed in the last month.
Edithttps://github.com/ocaml/opam-repository/tree/master/packages/functoria/functoria.1.1.0/opam

A DSL to organize functor applications.

Functoria is a DSL to describe a set of modules and functors, their types and how to apply them in order to produce a complete application.

The main use case is mirage. See the mirage repository for details:

https://github.com/mirage/mirage
Necessary for
mirage
&>= 2.9.0
3.0.0