3 ms·
How about Nim? It has Python-like syntax and is as fast as C. https://nim-lang.org/ https://nim-lang.org/
by chenzhekl 7y ago
How about Nim? It has Python-like syntax and is as fast as C. https://nim-lang.org/ https://nim-lang.org/
- timothycrosley 7y agoAnswered this below: > I've been tracking nim, and would agree it's the most promising so far! I feel though that it's trying to be too flexible in many ways. Examples of this include allowing multiple different garbage collectors and encouraging heavy ast manipulation. I'm also afraid it is different enough to keep it from attracting a significant amount of developers from the Python community. Nonetheless, it's something I plan on using and contributing to, since it's the best option so far. Though, now that another commenter pointed out mypyc: https://github.com/mypyc/mypyc https://github.com/mypyc/mypyc I believe I'll invest my limited free-time in that project instead, as it will allow me to stay within the Python community and eco-system that I love so much.
- Jefro118 7y agoJust in case it's of interest to anyone reading this, I interviewed the designer of Nim, Andreas, about his design choices and what he learned from Python and the C family here: https://sourcesort.com/interview/andreas-rumpf-on-creating-and-growing-nim https://sourcesort.com/interview/andreas-rumpf-on-creating-a... Gives some good insight into where Nim is going in the future too.
- strokirk 7y agoIt's certainly interesting to use! However, it's type checker still have a lot of work to go, since you can easily segfault due to using a nil reference.