3 ms·
> Feel free to create and use languages with invisible program effects or asynchrony, and I'll feel free to not pay any attention when you do. As a new Rust us
by faitswulff 5y ago
> Feel free to create and use languages with invisible program effects or asynchrony, and I'll feel free to not pay any attention when you do.
As a new Rust user myself, this kind of snobbery is still off-putting.
- lelanthran 5y agoWhen the author of a blog post introduces the post with: > A mature and serious language such as Rust About a language as new as Rust you can be sure that they're getting their grinding stone and axe ready for some serious use.
- justin_oaks 5y agoAlthough the author talks about Rust, I interpreted that point as generic. Rust happens to have characteristics that the author likes, such as static typing and declared "exceptions" in the form of Results. I agree that languages with invisible program effects are harmful. The author said it another way as "Inconvenient knowledge is better than convenient ignorance". I've been bitten many times when using languages which have weak types and perform implicit type conversion. I much prefer to know exactly what type of variable I'm using and perform explicit type conversion instead of having the language "take care of it" for me.