4 ms·
You may enjoy working with Nim. Its main drawback is the small number of native libraries available for it, but wrapping and using existing libraries from othe
by j-james 6y ago
You may enjoy working with Nim.
Its main drawback is the small number of native libraries available for it, but wrapping and using existing libraries from other languages is a walk in the park.
https://nim-lang.org/ https://nim-lang.org/
- systemvoltage 6y agoThanks, Nim looks extremely interesting. Anyone here used Nim in production?
- cb321 6y agoThe Nim Forum [1] is written in Nim and has been used in prod for years. A commercial video game Reel Valley was written in Nim. Status [2] is doing Ethereum 2.0 stuff with it. [1] https://forum.nim-lang.org/ https://forum.nim-lang.org/ [2] https://status.im/ https://status.im/
- cb321 6y agoAlso, I am not sure what counts as "in production" but on literally a daily basis I use about 15 different command line utilities I wrote in Nim using cligen [1] (EDIT: Really I have written several dozen but only about 15..20 are useful every day). There are always compiler bugs/things to workaround (as with any language), but Nim has been pretty usable for years. [1] https://github.com/c-blake/cligen https://github.com/c-blake/cligen