Zulip Chat Archive
Stream: new members
Topic: missing manual chapters
Michael Beeson (Jul 02 2020 at 16:09):
The Lean Reference Manual's table of contents announces chapters on programming, metaprogramming, and libraries that do not actually exist. So how can I learn to write my own tactics?
Jalex Stark (Jul 02 2020 at 16:10):
you can ask questions here and in the metaprogramming stream, you can read the source code of tactics in mathlib
Rob Lewis (Jul 02 2020 at 16:12):
Also see @Patrick Massot 's tutorial at https://leanprover-community.github.io/extras/tactic_writing.html
Marc Huisinga (Jul 02 2020 at 16:13):
additional resources:
- https://leanprover.github.io/papers/tactic.pdf
- chapter 6 and 7 of the hitchhiker's guide to logical verification (https://github.com/blanchette/logical_verification_2020/raw/master/hitchhikers_guide.pdf)
Rob Lewis (Jul 02 2020 at 16:15):
I was looking for the link to the Hitchhiker's Guide but you beat me to it. That's probably the most in depth writeup I know of.
Patrick Massot (Jul 02 2020 at 16:16):
I was about to write that https://leanprover-community.github.io/learn.html has a section dedicated to meta-programming but the HH guide is missing there.
Patrick Massot (Jul 02 2020 at 16:16):
I'll fix it
Patrick Massot (Jul 02 2020 at 16:22):
Fixed
Last updated: Dec 20 2023 at 11:08 UTC