Lean 99: Ninety-Nine Lean Problems
These are Lean translations of Ninety-Nine Haskell Problems, which are themselves translations of Ninety-Nine Lisp Problems.
Contributing
All contributions are wellcome! This repository uses external libraries as follows:
- Generate HTML from
.md
files using mdbook. - Generate
.md
files from.lean
files in thebuild
directory using mdgen. - The Lean files in the
Src
folder contain the answers to the questions. The answers are deleted using the mk-exercise and output to thebuild
folder.
To contribute to this repository, please follow these steps.
- Create a new branch.
- Edit the Lean files in the
Src
folder. - Edit SUMMARY.md if you are going to add new pages.
- Run
lake run build
. - To view the preview, run
mdbook serve --open
. Don't forget to runlake run build
after modifying the.lean
file in theSrc
directory. - Commit the changes and open a pull request!