Justin du Coeur (jducoeur) wrote,
Justin du Coeur


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...
Tags: programming

  • the dogs

    We of course ate out throughout our stay in Edinburgh, mostly at local restaurants in the residential part of town. (Part of the motivation for…

  • Vacation: Motel 1

    [And now for the promised assorted notes from me] Our hotel in Edinburgh was something I haven't encountered in the US: inexpensive without feeling…

  • Oh, right -- we took this vacation

    Kate and I spent the beginning of the month in the UK, visiting first her northern relatives and then our friends pir and Miko. Here are Kate's…

  • Post a new comment


    Anonymous comments are disabled in this journal

    default userpic

    Your reply will be screened

    Your IP address will be recorded