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
.mdfiles using mdbook. - Generate
.mdfiles from.leanfiles in thebuilddirectory using mdgen. - The Lean files in the
Srcfolder contain the answers to the questions. The answers are deleted using the mk-exercise and output to thebuildfolder.
To contribute to this repository, please follow these steps.
- Create a new branch.
- Edit the Lean files in the
Srcfolder. - 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 buildafter modifying the.leanfile in theSrcdirectory. - Commit the changes and open a pull request!