3 ms·
I also came to Rust most recently from Scala. The type constructions, functional capabilities intertwined with async, optionals, pattern matching, etc reminds m
by cmollis 4y ago
I also came to Rust most recently from Scala. The type constructions, functional capabilities intertwined with async, optionals, pattern matching, etc reminds me a lot of Scala. You do have to be cognizant of memory, ownership, stack, heap, etc, but the results are so much better. I also agree that the compiler is an impressive feat of engineering. SBT (lol).. I still use it, but really just the minimum set of build features.. Scala (and all it's third-party packages and libs) tend to get so complicated that figuring out what to do is just so painful.. Rust is a much smaller surface.. a smaller number of ways to do something, consistency among crate implementations, is really just great. Using tokio recently and that's been awesome also.. I'm hoping that other toolsets like datafusion and ballista mature.. would love to see more data management toolsets written in rust.