Indeed, that is the paper - Joe Armstrong's 2003 dissertation "Making Reliable Distributed Systems in the Presence of Software Errors". The video for Rich's The Language of the System: http://skillsmatter.com/podcast/scala/the-language-of-the-system
On Friday, December 28, 2012 8:40:28 PM UTC-5, Dave Sann wrote: > > I see joe's thesis is linked on your github page. is this thesis the paper > you are referring to? > Do you have a link to the video you refer to? > > thanks > > Dave > > > On Saturday, 29 December 2012 06:14:34 UTC+11, Michael Drogalis 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 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