## ICFP 2009 Proceedings

Hi all,

I thought it might interest the LtU community that a few of the presentations from ICFP 2009 are avaialable for viewing. This particular link is to Guy Steele's talk Organizing Functional Code for Parallel Execution; or, foldl and foldr Considered Slightly Harmful but there are links to others and new ones seem to be getting added as well. I just stumbled on these and had nothing to do with actually making them available.

Enjoy.

## Comment viewing options

### Slides for Steele's talk

Organizing Functional Code for Parallel Execution

The first half is Scheme+cons, the second half is Fortress+conc.

### Proceedings

There was also a link to the proceedings on Reddit, with all papers apparently downloadable. Quite a few are PL-oriented.

### Coincidentally, I was just

Coincidentally, I was just reading Lammel's Google's MapReduce Programming Model -- Revisited, where he derives the parallelizable "map" and "reduce" functions used by MapReduce. So if traditional foldl and foldr are difficult to parallelize, Lammel's paper describes some slightly tweaked versions which parallelize quite easily.

### Well...

As I believe Laemmel notes, MapReduce's "reduce" is substantially different from FP's reduce/fold, so maybe "slightly tweaked" isn't quite right.