3 ms·
The evaluation model of both is quite similar though (reduction), and you can see it in the similarities between Core Haskell and Core Scheme. AFAIK, there are
by mattgreenrocks 9y ago
The evaluation model of both is quite similar though (reduction), and you can see it in the similarities between Core Haskell and Core Scheme.
AFAIK, there are very few truly built in types in Haskell. Most everything can be built out of data constructors and functions. That idea of many things being in language user space is pretty Lisp-y IMO.
- lispm 9y agoThe evaluation model is different. Lisp is using strict evaluation and Haskell is using lazy evaluation. Haskell is statically typed, Lisp is not. Lisp uses s-expressions for writing programs, Haskell does not. Generally Haskell and Lisp are very different languages: in syntax, semantics and pragmatics (how the language is used).