3 ms·
Lisp is not the same paradigm: it's imperative and eager where Haskell is lazy and pure functional. The languages support different means of abstraction. e.g.
by mooism2 17y ago
Lisp is not the same paradigm: it's imperative and eager where Haskell is lazy and pure functional.
The languages support different means of abstraction. e.g., Lisp has macros, Haskell has all that type inference enables. I can't honestly say that being able to (effectively) use the return type of a function as a parameter to that function is better than being able to invoke macros with the same syntax as a function call --- but it suits me better.
- kraemate 17y agoTrue, Haskell isn't a lisp clone. But it is functional nevertheless. More 'purely' functional too. So why do people, who have ignored functional programming in lisp for all these years suddenly taken to lisp? Is they Hype-field around Haskell really that strong?
- waterlesscloud 17y agoRead a program that's at least a few hundred lines long in Haskell. Now read it in Lisp. Readability counts!