package functoria

  1. Overview
  2. Docs
A DSL to organize functor applications

Install

Authors

Maintainers

Sources

mirage-4.4.0.tbz
sha256=a72eed41deb9a07d6231038ea447800f03d2c169696f3aee69d26cb21c9e3e27
sha512=3c0c80b5ee4038bc5e24fcdc35e327e470526b2e6c03e00514ae38bc196d001d660659ab2d963d70f38cc40116e74c5d6e702003299946d498d858d1276132ae

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: 21 Jun 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 (5)

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

Used by (1)

  1. mirage = "4.4.0"

Conflicts

None