Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/leanprover-community/lean4-metaprogramming-book
https://github.com/leanprover-community/lean4-metaprogramming-book
lean4
Last synced: 12 days ago
JSON representation
- Host: GitHub
- URL: https://github.com/leanprover-community/lean4-metaprogramming-book
- Owner: leanprover-community
- License: apache-2.0
- Created: 2022-03-23T22:54:03.000Z (over 2 years ago)
- Default Branch: master
- Last Pushed: 2024-04-21T07:33:55.000Z (7 months ago)
- Last Synced: 2024-04-25T00:18:33.313Z (7 months ago)
- Topics: lean4
- Language: Lean
- Homepage: https://leanprover-community.github.io/lean4-metaprogramming-book/
- Size: 461 KB
- Stars: 194
- Watchers: 10
- Forks: 45
- Open Issues: 20
-
Metadata Files:
- Readme: README.md
- License: LICENSE
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`.