Skip to content

Comment on Flexible metaprogramming with Rhombusparent

Comments

I was curious about the meta programming in Lean4 so I poked around a bit. [1] It’s hard to judge a complex system from a quick glance.

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...

AboutSource Built by g1lg1l

Hackerly is an independent reader for Hacker News, built on the public HN API. Not affiliated with Y Combinator.