HN2new | past | comments | ask | show | jobs | submitlogin

Bartosz, Haskell was created 23 years ago, before Java. What is the reason it did not catch on yet? Will that change?

I'm not aware of any even mildly successful system that uses pure functional languages. Most of the implementations I know about is either C/C++/ObjC or JVM. Some Python (Youtube, Dropbox), one .NET (StackOverflow) and pretty much that's it. What do I miss?

[Edit] I'm looking for production code, not "in-house" or "internal tools". I did read trough http://www.haskell.org/haskellwiki/Haskell_in_industry



FWIW Twitter and Coursera make heavy use of Scala (Twitter also uses Clojure, if you consider Storm etc.)


Scala is running on top of JVM (right now).

It is used in production by Twitter, Netflix, Foursquare, LinkedIn, Simple, HealthExpense, Klout, 47 Degrees, Box and a long list of other companies [1].

[1] http://www.quora.com/Startups/What-startups-or-tech-companie...


When Herb wrote his free lunch article, I was still a strong C++ believer and I thought C++ could solve the multicore problem. I considered Haskell a toy language. Then I saw how quickly Haskell moved into the multicore arena with STM, Repa, Accelerate, and how C++ kept stumbling in the dark. After the C++11 fiasco I realized that C++ was a blind alley. Multicore revolution did to C++ what the Chicxulub asteroid did to dinosaurs.




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

Search: