Joinads

Mar. 25th, 2011 03:00 pm
jducoeur: (Default)
[personal profile] jducoeur
Continuing to share the pain as I break my brain attempting to really learn modern functional programming, today's entry is a nice illustration that not all of the interesting thinking is coming out of the Haskell and Scala communities. This article introduces the notion of Joinads: basically, some elegant little syntax extensions for describing asynchronous operations. This time, it's coming from the F# folks over at Microsoft -- specifically, from the author of the Real-World Functional Programming book that I now have in four form factors (paper, PDF on my laptop, MOBI on my Kindle and EPUB on my phone) and am slowly starting to work my way through.

Neat little paper -- still a hair over my head, but better-written for the layman than most papers in this space, with the result that I kind of understand what they're getting at. It introduces a few lovely little control-flow abstractions that let you describe asynchronous logic very concisely...

Profile

jducoeur: (Default)
jducoeur

July 2025

S M T W T F S
  12345
6789101112
13141516171819
20212223242526
27 28293031  

Most Popular Tags

Style Credit

Expand Cut Tags

No cut tags