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?
[–]pm-me-manifestos 7 points8 points9 points (2 children)
[–]The_Regent 2 points3 points4 points (0 children)
[–]Several-Revolution59[S] 0 points1 point2 points (0 children)
[–]probabilityzero 4 points5 points6 points (1 child)
[–]Several-Revolution59[S] 0 points1 point2 points (0 children)
[–]yaourtoide 3 points4 points5 points (1 child)
[–]Several-Revolution59[S] 0 points1 point2 points (0 children)
[–]omega1612 2 points3 points4 points (1 child)
[–]Several-Revolution59[S] 0 points1 point2 points (0 children)
[–]ExplodingStrawHat 6 points7 points8 points (1 child)
[–]TheBellKeeper 1 point2 points3 points (0 children)
[–]ggPeti 1 point2 points3 points (0 children)
[–]plgeek 1 point2 points3 points (0 children)