Hacker News new | ask | show | jobs
by derkha 3479 days ago
What do you mean by "turning into"? I don't see much special syntax in the post apart from the general expression-oriented functional style, including higher-order functions. Which has always been part of Rust. If that means turning into Scala, then almost every high-level programming language is currently turning into Scala.
1 comments

> If that means turning into Scala, then almost every high-level programming language is currently turning into Scala.

Martin Odersky, the creator of Scala, has said as much. Just look at Kotlin, Swift, and to some degree OCaml (upcoming modular implicits) and C# 7. Even Java 9 adopts Scala syntax with underscore now reserved.

Rust is its own thing, however. OP is probably referring to complexity of syntax that more powerful languages present to new comers.

I believe the underscore predates Scala, with roots in ML.