Skip to content
Base library and tools for ppx rewriters
Branch: master
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
.github
ast Port to dune Oct 4, 2018
bench
doc Start of the manual (#39) Mar 13, 2019
metaquot Port to dune Oct 4, 2018
metaquot_lifters
print-diff
runner
runner_as_ppx Port to dune Oct 4, 2018
src
test
traverse Port to dune Oct 4, 2018
traverse_builtins Port to dune Oct 4, 2018
.gitignore Initial commit Mar 13, 2018
.ocp-indent
.travis.yml
CHANGES.md
CONTRIBUTING.md Minor text fixes (in contributing / license files) (#32) May 24, 2018
HISTORY.md Start of the manual (#39) Mar 13, 2019
LICENSE.md Minor text fixes (in contributing / license files) (#32) May 24, 2018
Makefile
README.md
appveyor.yml Enable travis and appveyor testing (#27) May 9, 2018
dune-project
dune-workspace.dev
ppxlib.opam

README.md

Ppxlib - Meta-programming for OCaml

Travis status AppVeyor status

Overview

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.

Ppxlib comes with a user manual aimed at both users and authors of ppx rewriters.

History

This repository was created by merging several older projects. See the history for more details.

You can’t perform that action at this time.