News for hackers. Stuff that matters.
Re:Advanced programming languages by nickik on Tuesday January 10, 2012 @02:23AM (#3446052)
Good question. I think its a couple of diffrent things.

1. Java is not really evolving, people are frustrated

2. Multicore is difficulte and FP claim they are better at it.

3. Complexety of ever bigger codebases

4. Java Script not longer the worst language in the world, people start to understand whats powerful about it and want to know what more is possible.

Re:Advanced programming languages by danieldk on Tuesday January 10, 2012 @04:33AM (#3446331)
Additionally, I think that Haskell really has to offer something over most other FP languages. Many features of dynamic impure FP languages have already been ported to languages such as Ruby or Python. What Haskell provides over, say Lisp, is exceptionally strong typing and isolation of side-effects. This is a quality that cannot be ported to mainstream languages easily.

So, why didn't Haskell become more popular earlier? I think that's simple: the GHC compilers has improved tremendously over the past years, Hackage has grown considerably, and there are now more books oriented at practical programming.

Re:Advanced programming languages by mooki on Tuesday January 10, 2012 @08:34AM (#3446876)
After spending some time exploring different functional languages, if FP does make it at all - my money would be on Haskell. There is something to be said for focused languages that does one thing but does it really well, and the feeling of security when a certain style is enforced over a codebase.

I probably wouldn't use it for anything today, but in another couple years maybe. The ecosystem seems like it's reaching critical mass.

Re:Advanced programming languages by nickik on Tuesday January 10, 2012 @09:35AM (#3447039)
I think Clojure is ready right now. For "standalone" languages haskell seams to be on a good way, some people are allready doing start ups with it.
Re:Advanced programming languages by jhuni on Tuesday January 10, 2012 @04:49PM (#3449231)
Actually most Lisps offer optional means of static verification and static typing for when its necessary. Furthermore, Lisps have vital metaprogramming features that Haskell lacks which are essential for symbolic AI applications.
Re:Advanced programming languages by itmag on Tuesday January 10, 2012 @11:06AM (#3447409)
5. Code-hipsters on HN ;-)
Re:Advanced programming languages by nickik on Tuesday January 10, 2012 @01:18PM (#3448154)
A nice way of putting it would be "FP became better at marketing"