Follow that up

A couple of interesting blog posts from recent weeks.

Joe Duffy follows up on a recent blog post that announced a paper on the safe parallelism work he has been doing. This interview with InfoQ covers some of the motivation and ideas behind the work – I liked the observation that Haskell isolates state using the IO monad, and this work has come from the other direction isolating the pure functional parts of the program.

I thought this was a good description of how an ideal cipher would work.

Stephen Toub has a great explanation of the Task monad and this post on C# Async gotchas will teach you something. Async C# code can be confusing to reason about – at work recently there was discussion about why the following code runs synchronously, the key observation being that the code always runs synchronously until the first use of await.

async-recursive

Simon did a good write up on portable class libraries too (the secret being type forwarding and the retargetable attribute on assembly references).

Advertisements
This entry was posted in Uncategorized. Bookmark the permalink.

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s