Of cause, everyone will argue, Haskell or a dialect of LISP?
Some answer can be found here: http://programmers.stackexchange.com/questions/18838/haskell-and-lisp-vs-haskell-or-lisp
Haskell like, Smalltalk. They are so pure, and you should learn them for learning many thing.
"Haskell and Lisp are two totally different beasts.
Haskell is kindof "pure functional programming in an ivory tower"
Lisp is kindof "code-is-data / data-is-code / make your own language constructs". You can manipulate your code in whatever way you can imagine.
They are very different. Both share the "functional programming" aspect, but that's really a tiny little common point compared to their differences. Just try them out and you will see how different they are!"
so go for haskell first, then lisp.
Happy coding!
One thing I hate about Haskell is its compile (ghc) is too heavy weight!
Haskell is kindof "pure functional programming in an ivory tower"
Lisp is kindof "code-is-data / data-is-code / make your own language constructs". You can manipulate your code in whatever way you can imagine.
They are very different. Both share the "functional programming" aspect, but that's really a tiny little common point compared to their differences. Just try them out and you will see how different they are!"
so go for haskell first, then lisp.
Happy coding!
One thing I hate about Haskell is its compile (ghc) is too heavy weight!