functoria
A DSL to organize functor applications

Install

Authors

Maintainers

Sources

mirage-4.3.6.tbz
sha256=8bfe6c6477f1102a0a60c7468def94db5196c49e9d0d9ade55c406b5bba8e121
sha512=21bde27635a66fd0526f1c2853a03ea1bcf1c8ed450881381f76e9fc098c3799f76f7ca5b6d98dd77e03c454e8b6d19fcf3adbd27b69ed25b6ce0afa2e42a75a

Description

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.

Tags

org:mirage

Published: 29 Mar 2023

Dependencies (13)

  1. uri >= "4.2.0"
  2. emile >= "1.1"
  3. fpath
  4. bos
  5. logs
  6. fmt >= "0.8.7"
  7. astring
  8. result >= "1.5"
  9. rresult >= "0.7.0"
  10. cmdliner >= "1.1.1"
  11. base-unix
  12. dune >= "2.9.0"
  13. ocaml >= "4.08.0"

Dev Dependencies (4)

  1. functoria-runtime = version & with-test
  2. alcotest with-test
  3. cmdliner with-test & < "1.2.0"
  4. dune with-test & >= "3.0.0"

Used by (1)

  1. mirage >= "4.3.6"

Conflicts

None