I think that more important than dynamic typing is the high level abstraction provided by functional programming. And there, Haskell is certainly lisp's equal, if not its superior. In fact, I would argue that it's superior, due to lazy evaluation, and all its implications (monads, infinite streams, etc.).
On 3/28/07, Setzer, Sebastian (ext) <[EMAIL PROTECTED]> wrote:
Andrew Wagner wrote: > Functional programming has long been recognized as an excellent paradigm > for Artificial Intelligence. One reason why LISP is used for AI is (in my opinion, more important than functional programming) that ist's easy to work with "symbols" in LISP. How easy is this in Haskell? Does it matter that, in Haskell, every symbol must have a type that's known at compile time? Sebastian Setzer _______________________________________________ Haskell mailing list [email protected] http://www.haskell.org/mailman/listinfo/haskell
_______________________________________________ Haskell mailing list [email protected] http://www.haskell.org/mailman/listinfo/haskell
