|
|
|
|
|
by nylonstrung
29 days ago
|
|
I'd implore anyone interested in metaprogramming to look at Lean4 It gets overshadowed by the theorem proving but it's unsurpassed in metaprogramming, to my knowledge it can do anything Lisp Racket and Rhombus can and much more |
|
I don’t know about power, but the syntax was noisy. (It’s hard to judge how important that is.)
Can anyone comment more? Does the meta-programming stuff get exactly the same checks as regular programming? What kind of error messages do you get from parse failures when your metaprogramming code is being used?
[1]: https://leanprover-community.github.io/lean4-metaprogramming...