3 ms·
You're almost certainly not looking for Rust if you don't want your language to prevent a vast variety of bugs, and instead want something that allows and encou
by vertex-four 10y ago
You're almost certainly not looking for Rust if you don't want your language to prevent a vast variety of bugs, and instead want something that allows and encourages you to design systems which make it easy to shoot yourself in the foot (which all C++ codebases I've ever seen have grown). I don't think language developers are interested in making such a language in general, as it's not interesting - you'd just be rehashing ideas from multiple decades ago with new syntax, and not making anything particularly easier to do.
- rubber_duck 10y ago>and not making anything particularly easier to do Have you used C++ in the real world ? Dealt with it's insane build systems, build times, obscure semantics, etc. ? Not to mention there's nothing close to a sane package manager. There's plenty of value of just rehashing the lessons learned in last 20 years of language design to a systems language.
- shadowmint 10y agoI don't think language developers are interested in making such a language in general... https://inductive.no/jai/ https://inductive.no/jai/ :P I'd argue go came from a desire to have a language that was completely uninteresting in terms of 'interesting ideas', and really just exists to Get Stuff Done. I think more people are interested in that sort of thing than you imagine. Clearly.
- AsyncAwait 10y agoJai is designed on a bunch of false assumptions, which makes it hard to get excited about. Or more precisely, the designer of Jai uses C++ as "C with classes" and then goes from that, which isn't fair. He also misrepresented a few things in regards to Rust, which he doesn't even know, but comments on etc. etc.