Perhaps. Is there anything in the exception object that is useful? I passed on it because the implementer of a handler already knows what exception occurred. I'm happy to pass it as an argument if we have good reasons for it.
On Friday, December 28, 2012 2:54:45 PM UTC-5, marc wrote: > > Would it make sense for the handler to have access to the exception 'e' ? > > On 29/12/2012, at 6:14 AM, Michael Drogalis <madru...@gmail.com<javascript:>> > wrote: > > Hey folks, > > After watching The Language of the System and being directed to Joe > Armstrong's paper on error handling, I concurred that his approach is > fantastic. I really wanted the same thing for more rudimentary operations, > like file handling. So I wrote Dire > https://github.com/MichaelDrogalis/dire > > The pros are of this are that error handling code is removed from > application logic and it is not order complected. > The cons are that tasks are not as strongly isolated as they are in > Erlang. Also, because it is so simple (16 lines), > there's no way for a supervisor to "restart" a child task. (Yet, I guess. > Ideas?) > > Can such a thing be useful in a non-distributed environment? Or does this > look like a hassle to use? > > > -- > You received this message because you are subscribed to the Google > Groups "Clojure" group. > To post to this group, send email to clo...@googlegroups.com <javascript:> > Note that posts from new members are moderated - please be patient with > your first post. > To unsubscribe from this group, send email to > clojure+u...@googlegroups.com <javascript:> > For more options, visit this group at > http://groups.google.com/group/clojure?hl=en > > -- You received this message because you are subscribed to the Google Groups "Clojure" group. To post to this group, send email to clojure@googlegroups.com Note that posts from new members are moderated - please be patient with your first post. To unsubscribe from this group, send email to clojure+unsubscr...@googlegroups.com For more options, visit this group at http://groups.google.com/group/clojure?hl=en