hey /g/
a couple of days ago i asked you about your opinions on rust for professional use and i got a lot of negative views so i started looking for some more non mainstream languages and stumbled upon nim, and so far i like it.
my question is can nim make it into the mainstream, and big companies?
What problem does Nim solve?
>>61491185
>my question is can nim make it into the mainstream, and big companies?
No.
>>61491185
nim seems to be like a better Haxe, I see it well suited for stuff like scripting like Lua, also it seems easy to use.
However, the only problem nim answers is "can you get c-like performance with python-like syntax?" And that's nice but kind of redundant.
Rust has a lot of problems, it tried to glue together C++ and Ocaml, and the result wasn't the best (the syntax is messy, there are a billion ways of doing everything so is hard to get good habits).
But if you stick to it, and learn "the Rust way of doing things" (tm) (ie. do the Ocaml way and avoid all C++isms), it's really powerful and truly delivers on its "0 cost abstraction promise", which is something you might want.
Also Rust as Samsung and Mozilla behind it. Nim doesn't have such broad support.
>>61491803
Not op, but I more or less agree with you. Rust is not perfect, but it's the best we have.
C++ is a disaster. Everyone has his own special way of writing C++. Some use raw pointers, some disable exceptions and some use it as a C with templates.
C is in its own league. It's simple and fast. No other language fits into this category as well as C.
I feel like Nim is more of a competitor to Java since it uses a garbage collector.