> 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

Reply via email to