3 ms·
I think the reason swift and rust are mine fields of hoop jumping are opposite : rust took a few very opinionated design decisions (eg : strong safety in concu
by bsaul 9y ago
I think the reason swift and rust are mine fields of hoop jumping are opposite :
rust took a few very opinionated design decisions (eg : strong safety in concurrency), and derived everything else from those principles, trying to reach something "user friendly" in the end, and is not there yet.
Swift always claimed to be a very "pragmatic" language, not sacrificing user convenience to purity. The problem is that they grabbed good ideas a bit everywhere, but still struggle to reach enough power in the language to become truly user friendly when the user start using all those bits to solve their particular problem (eg : generics and protocols, or concurrency, or typed exception, or result type, etc.).