On 07/19/2014 08:37 PM, Andrei Alexandrescu wrote:
> On 7/16/14, 3:22 AM, bearophile wrote:
>> Andrei Alexandrescu:
>>> http://www.reddit.com/r/programming/comments/2aruaf/dconf_2014_keynote_high_performance_code_using_d/
>> Despite Walter is used to "pipeline programming", so the next step is to
>> also handle failures and off-band messages in a functional way (without
>> exceptions and global error values) with two "parallel pipelines", here
>> named "Railway-Oriented Programming". This is one of the simplest
>> introductions (and he can skip the slides 19-53) that I have found of
>> this topic (that in the Haskell community is explained on the base of
>> monads):
>> http://www.slideshare.net/ScottWlaschin/railway-oriented-programming
> Just read the slides, very interesting.

Didn't look at the slides, but I remember finding the following article
a very nice introduction:


Reply via email to