4 ms·
That's actually a great argument for Nim[0]. Easy interop with C, native-speed performance, and a syntax very close to Python in both readability and how quickl
by archargelod 4mo ago
That's actually a great argument for Nim[0]. Easy interop with C, native-speed performance, and a syntax very close to Python in both readability and how quickly you can get something working.
Batteries included, automatic memory management without a conventional GC and metaprogramming - is a really cool combination.
[0] - https://nim-lang.org/ https://nim-lang.org/
- tatjam 4mo agoAggh if only its LSP was better! I have always run into issues when using Helix with it (it kept crashing), and I'm absolutely spoiled by good LSPs in other languages :( Wish I had the time and skill to actually contribute to the LSP, if you have ever used Nim it's a seriously underrated language.
- elcritch 4mo agoAraq the Nim creator is working on a rewrite of the Nim compiler called Nimony that'll become Nim 3. It's making fast progress and will provide the basis for a proper LSP! Nimony already supports incremental compilation and parallel which are key pieces for good fast LSP.
- pmarreck 4mo agoit is my second choice next to Zig and does have a lot of cool features, for sure. The nice thing is that all these languages feature easy C interop so you can use a C FFI as the interface between them if you want to experiment with, for example, writing a module in Nim