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

Reply via email to