Hacker News new | ask | show | jobs
by gar1t 5502 days ago
A power and persuasive essay on the essential merits of functional languages.

Erlang is ugly

Haskell is beautiful, like Karate

OCaml is impenetrably unexciting

F# is polished. And mainstream

Scala is a tour de force of concepts. Tiobe Top 20

3 comments

I wonder if the author would feel the same way about OCaml if he had come across it before Scala.

I suspect not somehow.

I came to scala because it is in fact an acceptable ocaml that runs on the JVM.
Kind of my point. I think he's meh on Ocaml because Scala has the same features & runs on the JVM, seeing it after using Scala wouldn't be very exciting. However Ocaml was around years before Scala.
It's an interesting analogy. Whenever Karate fighters enter MMA contests, they get their arses handed to them by BJJ fighters - the beauty of their art doesn't translate into effectiveness in competition.
Yes it does. It's hard to be a successful MMA fighter relying on just one martial art. Just look at Machida how he beautifully incorporates karate in MMA game.
scala is in the 50-100 range now according to http://www.tiobe.com/index.php/content/paperinfo/tpci/index....