Hacker Newsnew | past | comments | ask | show | jobs | submit | matmar10's commentslogin

>> Why then aren’t people screwing up when using other FP languages such as C#, Clojure, Dart, Elm, Erlang, F#, Julia, Haskell, Scala and Scheme?

First, none of those languages are required when writing for the browser. The author even states later in the article that people are indeed "forced" to use JS.

Second, who says people aren't "screwing up" when using those languages? How would you even know? Badly written JS is often public for the world to see because it's running on the client side. Those other languages are not. How would you even know if people are "screwing up"?


You gauge this be looking at complaints on the web. There are numerous posts about how JavaScript programmers abuse the language and don't understand the functional nature of programming. With most of the other FP languages, you hear the odd complaint now and then, but for the most part, if people tackle FP, they get it right. The worst complaint I've ever heard is that Haskell's monads are really hard to wrap one's head around.


Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: