Clementson's Blog

Bits and pieces (mostly Lisp-related) that I collect from the ether.

May 2006
Sun Mon Tue Wed Thu Fri Sat
1 2 3 4 5 6
7 8 9 10 11 12 13
14 15 16 17 18 19 20
21 22 23 24 25 26 27
28 29 30 31
Apr  Jun

Concurrent/Parallel Programming - The Next Generation - Part 4

Tuesday, May 9, 2006

A few months ago, I posted on three different concurrent programming paradigms (see Part 1, Part 2, Part 3). In those posts I focused a lot of attention on the different message-passing concurrency (the Erlang model of concurrency) options that were available in CL. Well, there have been a few changes since then and it's probably a good time for an update. Here are a number of things that have happened recently that are worth noting:

In related news, there was a "Concurrent programming with Erlang" article published on IBM's DeveloperWorks site recently. The author is Bruce Tate, the author of the Jolt award winning book Better, Faster, Lighter Java (he also wrote Bitter Java, Beyond Java, and Bitter EJB, all books that deal with the Java limitations/issues). He collaborated on the article with Brian Goetz, who has written other concurrency-related articles for DeveloperWorks. Their article gives Java programmers a good short intro to the Erlang concurrency model. In addition, he actually mentions my "Concurrent/Parallel Programming - The Next Generation" blog posting! Neat-o, fame and fortune must be just around the corner now that IBM has started posting links to my blog! ;-)

Update-2006-05-11: Chris Double sent me an email regarding his concurrency mods to the scheme-in-javascript library. He mentioned that the examples should work in Firefox as long as the 'jit' button is disabled but that it would be a bit slow. He said that he's currently in San Francisco but that once he's back in NZ he'll fix the problem of the JIT not working.

emacs Copyright © 2006 by Bill Clementson