I love how culty the Rust sphere is. I don't have many opportunities to use it but I always stop to watch tutorials/read articles because of how enthusiastic people are about the language
To quote Maria Bamford, "Sure I'll join your cult!"
The world needs languages that try to be both safe and high performance. Rust is taking a shot at it. I'm not actually using it myself, but when I see people getting excited about it, I'm not laughing at them. I'm thinking that I get where they're coming from.
From the analytical trends and tooling it's passed the hump of mainstream in the sense that it can be used for prod. It's sort of culty still but it's no longer a niche thing anymore and very usable.
The only avenue that it has yet to penetrate is gaming. No other language has achieved this yet, and rust is the closest.
Aside from using Rust as a Python developer with extensive outdated C/C++ experience, I'm really tempted to dive into Zig for all what it's praised for, but nim's hot code reloading [0] feature is so very tempting to me, that I'm not sure if choosing Zig would be a mistake. I do this constantly in Python and would love Rust to have this included in some easy to handle way.
In any case, I'm totally happy with Rust, and apart from the missing hot code reloading, it's so enjoyable to code in.
Hah, yeah. I'm silly that way. I don't like that it doesn't have macros. It's not something I need to look into at the moment anyway. I'd probably never find a use case for it.
Except that zig is really really really not production ready. It has major bugs pretty much everywhere and fundamental stuff breaks/changes every other month.
comptime is cool, and I see a future for zig or its ideas, but not in less than 5 years.
I am still trying to figure out how to jump on that bandwagon. I used to be a C++ super geek but lately it’s mostly C# and Python. They are way more practical and productive but for some reason I like complex languages.
The world needs languages that try to be both safe and high performance. Rust is taking a shot at it. I'm not actually using it myself, but when I see people getting excited about it, I'm not laughing at them. I'm thinking that I get where they're coming from.