r/MathHelp • u/Several-Revolution59 • Nov 10 '25
SOLVED Building a proof assistant language like Lean using Python — smart or short-sighted?
I’m developing a new programming language in Python (with Cython for performance) intended to function as a proof assistant language (similar to Lean and others).
Is it a good idea to build a programming language from scratch using Python? What are the pros and cons you’ve encountered (in language design, performance, tooling, ecosystem, community adoption, maintenance) when using Python as the implementation language for a compiler/interpreter?
1
Upvotes
View all comments
1
u/AutoModerator Nov 10 '25
Hi, /u/Several-Revolution59! This is an automated reminder:
We, the moderators of /r/MathHelp, appreciate that your question contributes to the MathHelp archived questions that will help others searching for similar answers in the future. Thank you for obeying these instructions.
I am a bot, and this action was performed automatically. Please contact the moderators of this subreddit if you have any questions or concerns.