Bug#934890: ITP: ppxlib -- meta-programming for OCaml
Package: wnpp
Severity: wishlist
Owner: Stéphane Glondu <glondu@debian.org>
* Package name : ppxlib
Version : 0.8.1
Upstream Author : Jane Street Group, LLC
* URL : https://github.com/ocaml-ppx/ppxlib
* License : MIT
Programming Lang: OCaml
Description : meta-programming for OCaml
The ppxlib project provides the basis for the ppx system, which is
currently the officially supported method for meta-programming in
OCaml. It offers a principled way to generate code at compile time in
OCaml projects. It features:
* OCaml AST / parser / pretty-printer snapshot, to create a full
frontend independent of the version of OCaml;
* library for ppx rewriters in general, and type-driven code
generators in particular;
* feature-full driver for OCaml AST transformers;
* quotation mechanism allowing to write values representing the OCaml
AST in the OCaml syntax;
* generator of open recursion classes from type definitions.
This is a new dependency of many OCaml packages, including obus.
It will be maintained inside ocaml-team.
Reply to: