Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/leanprover-community/lean4-metaprogramming-book


https://github.com/leanprover-community/lean4-metaprogramming-book

lean4

Last synced: 12 days ago
JSON representation

Awesome Lists containing this project

README

        

# A Lean 4 Metaprogramming Book

Authors: Arthur Paulino, Damiano Testa, Edward Ayers, Evgenia Karunus, Henrik Böving, Jannis Limperg, Siddhartha Gadgil, Siddharth Bhat

* The textbook in html format is [here](https://leanprover-community.github.io/lean4-metaprogramming-book/).

* A PDF is [available here for download](../../releases/download/latest/Metaprogramming.in.Lean.4.pdf) (and is rebuilt on each change).

## Contributing

The markdown files are generated automatically via [mdgen](https://github.com/Seasawher/mdgen).
Thus, if you're going to write or fix content for the book, please do so in the original Lean files inside the [lean](lean) directory.

**Important**: since `mdgen` is so simple, please avoid using comment sections
in Lean code blocks with `/- ... -/`. If you want to insert commentaries, do so
with double dashes `--`.

### Building the markdown files

This is not required, but if you want to build the markdown files, you can do so by running `lake run build`.