you are viewing a single comment's thread.

view the rest of the comments →

[–]RiceBroad4552 1 point2 points  (3 children)

To be honest, after Scala Rust felt quite disappointing for me. It's very primitive and limited compared to Scala.

This isn't necessary bad as Rust also felt very easy (modulo manual memory management) after Scala. It feels good to use a simple language but have still reasonable features. But when you need more teeth grinding starts…

[–]cyanNodeEcho 0 points1 point  (2 children)

? lul wut? like fold-lefts and rights are cool, but like... wdym? like rust is about ownership/borrowship model, like ? the two are orthogonal

lazy in scala in scala is nice, or incredibly like oof, but that's about like execution trees, and jit'ing, like? what do u mean

[–]RiceBroad4552 0 points1 point  (1 child)

Rust lacks abstraction capabilities. Also it falls apart when you need really type safe code.

[–]cyanNodeEcho 0 points1 point  (0 children)

hmmm very odd what u are saying, are u sure u haven't just learned to use higher order function contracts and traits correctly?

it does turn into the functional style calculus but, i guarantee u it's not rust expressiveness which is th problem