> From: Glynn Clements [mailto:[EMAIL PROTECTED]
> In that regard, Lisp and Haskell are almost opposite > extremes, with more conventional languages inbetween. > Haskell's safety and consistency can get in the way, while > Lisp's freedom can be quite unsafe and inconsistent. I disagree with your safety distinction. Haskell and Scheme are both extremely (and I believe, equally) safe ... (Common lisp does seem to offer lots of type holes). The key difference between Haskell and Scheme is that Haskell supplies more guidance earlier -- you can supply a (simple/limited) proof that your program doesn't go wrong, and have it checked in advance. Scheme offers no way to provide an advance proof, but it still checks at execution time. Chris Dutchyn Software Practices Lab [EMAIL PROTECTED] _______________________________________________ Haskell mailing list Haskell@haskell.org http://www.haskell.org/mailman/listinfo/haskell