Conversation

You’re unable to view this Tweet because this account owner limits who can view their Tweets. Learn more
I really hope for better languages than Rust in the future, but I find it disappointing to see how the majority of the new systems langs have ditched memory safety by default. :(
1
4
There's lots of lessons we should be learning from Rust, but ‘it's fine to put memory safety on the TODO list’ seems like a… weird thing to take away outside of very specific use cases.
2
2
When people criticize Rust's complexity, the response is often to depict this as ignorant because *of course* all the major complexity in Rust follows naturally from its requirements and ... I kinda wonder how much that has to do with it :-\
2
Like. All new systems languages should be memory safe. Or it's not possible to do high-control / low-overhead memory safety in a simpler or substantially different way from Rust. Pick at most one, I think.
1
To be fair though, the fact that you need much more specialized kinds of expertise to come up with designs in this area is probably the main bottleneck. If you know about compilers and computers, you can make a new systems language. If you also want it to be memory safe, well...
1
2
(Btw. Which languages are we talking about here in the first place, w.r.t. it being a trend? Carbon does seem like a very specific use case to me; and then there's Zig, which by itself would just be a one-off.)
1
Yeah you are right they are usually small projects. Perhaps I wish the creators would often more take the line of “I have limited resources and other things to focus on, so can't also take into account memory safety as well in my design process”, which is absolutely fair.
1
1
Show replies