Permalink
Fetching contributors…
Cannot retrieve contributors at this time
115 lines (77 sloc) 3.19 KB

Fan: metaprogramming for OCaml

.. toctree::
   :hidden:

   start
   philosophy
   compilation
   ddsl
   lexer
   toplevel
   plugins
   parser
   quotation_system
   browser
   papers
   dev
   Fan command line interface<cli>
   credits

Note

Documentation of Fan is a bit out-of-date, it will be updated recently.

Fan_ is a compile-time metaprogramming system for OCaml_, originally inspired from Camlp4_. It's a combination of OCaml and `Lispy Macros`_. It shares the same concrete syntax with OCaml.

There is an online REPL that user can play with iFan_

Status

Fan is still in active development, so it's expected there would be many bugs. This also means that your participation is particularly important, and your suggestions will affect the design of Fan.

Contributions

Contributions are very welcome

  1. Link to Fan
  2. Link to Fan's Documentation

It's written in `ReST`_ markup language and powered by Sphinx_.