4 ms·
I like Nim. It's almost a year since version 1.00 of the language was released (in September 2019), but I wonder how the language has fared since then. Has usag
by open-source-ux 6y ago
I like Nim. It's almost a year since version 1.00 of the language was released (in September 2019), but I wonder how the language has fared since then. Has usage grown since that key milestone? Gaining 'mindshare' among developers is obviously important but also difficult. Of course, supporting libraries are also important in encouraging adoption, but that is just one piece of the picture.
I see a pattern of sorts for some new(ish) languages: without a prominent, well-known sponsor, the language might struggle to gain attention among developers. I wonder what will be the fate of other languages without generous sponsors as they head to their version 1.00 e.g. Crystal or Zig?
Julia is doing relatively well without a big main sponsor - interest seems to be growing in the language.
Rust and Go are two languages that have benefited hugely from support from Mozilla (Rust) and Google (Go).
But back to Nim. Who's using Nim? What are you using it for and how are you finding it?
- gw 6y ago> Who's using Nim? What are you using it for and how are you finding it? I am using it for game and music programming: https://github.com/paranim https://github.com/paranim Only been using it since the beginning of the year and it is fantastic. Much less development friction than rust, and perf is very good, especially with ARC.
- DennisP 6y agoOne of the near-production clients for Ethereum's proof-of-stake blockchain is written in Nim.
- exdsq 6y agoDidn’t know that! Any good articles on why the chose Nim?
- planetis 6y agoIt's called Nimbus, since it wasn't mentioned, here's their website: https://nimbus.team/ https://nimbus.team/ and why Nim is explained here: https://our.status.im/status-partners-with-the-team-behind-the-programming-language-nim/ https://our.status.im/status-partners-with-the-team-behind-t...
- planetis 6y agoOld but relevant: https://nim-lang.org/blog/2018/08/07/nim-partners-with-status.html https://nim-lang.org/blog/2018/08/07/nim-partners-with-statu... In short, thanks to status funding Nim's development has accelerated since then.
- planetis 6y agoCompanies using Nim https://github.com/nim-lang/Nim/wiki/Companies-using-Nim https://github.com/nim-lang/Nim/wiki/Companies-using-Nim
- planetis 6y agoI also using it for game programming :) A good game framework in Nim is https://github.com/ftsf/nico https://github.com/ftsf/nico Also for linear algebra and machine learning they're a couple of good libraries: 1) Arraymancer https://github.com/mratsim/Arraymancer https://github.com/mratsim/Arraymancer 2) Neo https://github.com/unicredit/neo https://github.com/unicredit/neo 3) my own :) not meant for when performance is required. https://github.com/planetis-m/manu https://github.com/planetis-m/manu