>>106402398
In point-free ML this is just
fun even x = x mod 2 = 0
val calculate = foldl op+ 0 o filter even o range


In Haskell it's
calculate bottom top = sum (filter even [bottom..top])


Rust really did itself a disservice by losing the ISWIM syntax. Probably my biggest gripe with the language (other than the dogshit module system somehow even more a fuck up than Haskell's)
As a sepples programmer, no I do not feel at home in this language just because you made it the same glyph soup. I loathe the glyph soup. It's a constant background radiation of annoying, worthless keystrokes and syntactic noise. I was never going to feel at home given the focus on safety, the affine type system, and the billion other far more important ways Rust diverges from the C/C++ family in the first place.

What the fuck were they thinking?