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
Tagorg:mirage
MaintainerGabriel Radanne <drupyog@zoho.com>
Dependencies
&astring
base-unix
bos
cmdliner>= 0.9.8
fmt
fpath
logs
ocamlbuild
ocamlfind
ocamlgraph
ounit
rresult
topkg>= 0.7.3
Availableocaml-version >= "4.03"
PublishedMar 7, 2017
Source [http] https://github.com/mirage/functoria/releases/download/2.0.2/functoria-2.0.2.tbz
aa9c413e736c6c38e7eeac587b1528f8
StatisticsInstalled 163times in last month.
Edithttps://github.com/ocaml/opam-repository/tree/master/packages/functoria/functoria.2.0.2/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
>= 3.0.0