> I don't think I have a very strong grasp of failure/errors [...] > and then there's exceptions, which I still haven't completely worked > into my world view...
I think that the strong interest of the Haskell community in static checking (e.g. typing) has led it to somewhat neglect the dynamic side (recovering from an exceptional situation at runtime, which is what exceptions are about). While I'm quite unhappy with the current state of exception-handling in Haskell, I'm quite optimistic that it'll work itself out in due time. Eric, the paper that explained exceptions to me was Exceptional Situations In Lisp. Kent Pitman. 1990 http://www.nhplace.com/kent/Papers/Exceptional-Situations-1990.html A more recent and slightly more condensed rewrite is Condition Handling in the Lisp Language Family. Kent Pitman. 2001 http://www.nhplace.com/kent/Papers/Condition-Handling-2001.html Juliusz _______________________________________________ darcs-devel mailing list [email protected] http://www.abridgegame.org/cgi-bin/mailman/listinfo/darcs-devel
