3 ms·
Rust is a programming language for people who like programming languages. Every feature under the sun. Seems like the new Scala in that regard. I'd definitely
by Touche 7y ago
Rust is a programming language for people who like programming languages. Every feature under the sun. Seems like the new Scala in that regard. I'd definitely use it if I was building a web browser or something else where C++ was previously the only option, but I personally don't want Scala 2.0 to build web servers or cli apps. I would rather focus on what I'm building, which is where Go excels.
- pjmlp 7y agoI focus on what I am building with JVM and .NET stacks, while enjoying quite expressive languages.
- kibwen 7y ago> Every feature under the sun. Have you gotten this impression from actually using Rust, or merely from people who themselves have not used Rust? It deliberately omits a ton of ideas from other programming languages (exceptions, classes, data inheritance, monads, and more), and the features it does have are intended to compose well and without a huge amount of mental burden.
- Touche 7y agoYep, it leaves out ideas that are no longer en vogue but has every idea that is currently en vogue. So in 20 years when those ideas are themselves thrown out, it will feel like a language of the 2010s.
- kybernetikos 7y agoRust and Scala are at nearly opposite ends of the spectrum. Rust forces you to be explicit about nearly everything, Scala is all about allowing you to hide the details in lots of different ways.