On Sep 16, 2005, at 6:26 PM, Glynn Clements wrote:
Haskell's safety and
consistency can get in the way, while Lisp's freedom can be quite
unsafe and inconsistent.
I have many years of experience designing and implementing commercial
software in lisp and I strongly agree with the second part of this
sentence. However, my more recent experience with Haskell makes me
doubt very much the first part. Haskell's powerful type system
hasn't in the least cramped my style and lazy evaluation eliminates
99% of the need for macros in lisp. (The other 1% is syntactic
sugar of doubtful utility.) Since Haskell supports recursive
polymorphic types it can easily handle all of the metaprogramming
problems where lisp first made its mark.
I don't see any reason to continue to use lisp.
ps. This thread was on Haskell-cafe which seems more appropriate, so
I'm bringing it back.
--------------------------------
David F. Place
mailto:[EMAIL PROTECTED]
_______________________________________________
Haskell-Cafe mailing list
Haskell-Cafe@haskell.org
http://www.haskell.org/mailman/listinfo/haskell-cafe