[Sorry for the cross-post, I figured some Perl folks might enjoy this upcoming presentation]<br><br>The next meeting of PDXfunc is coming soon. This user/study group<br>explores the world of functional programming and welcomes members with a
<br>wide range of experience levels using many different languages. Our<br>previous meeting&#39;s summary is online and includes links for learning more about<br>functional programming: <a href="http://groups.google.com/group/pdxfunc/browse_thread/thread/a1c690cbdfd914f6/b3ee2009fd778a1a#b3ee2009fd778a1abb">
http://groups.google.com/group/pdxfunc/browse_thread/thread/a1c690cbdfd914f6/b3ee2009fd778a1a#b3ee2009fd778a1abb</a><br><br>Our next meeting:<br><br>   Time and location:<br>       Monday, December 10th, 7pm at CubeSpace, 622 SE Grand, Portland,
<br>       OR 97214. Directions: <a href="http://www.cubespacepdx.com/directions">http://www.cubespacepdx.com/directions</a><br><br>   Speaker<br>       Don Stewart of Galois Inc. is the co-author of the upcoming book<br>
       _Real World Haskell_. He has written academic papers on a<br>       variety of functional topics and published open source software<br>       ranging from a tiling window manager to dynamic module<br>       loaders. His home page includes links to his projects and
<br>       papers: <a href="http://www.cse.unsw.edu.au/~dons/">http://www.cse.unsw.edu.au/~dons/</a><br><br>   Topic<br>       Functional concurrency with Haskell<br><br>   Abstract:<br>       The average laptop these days has two cores, many desktops have
<br>       four or eight, and future systems will have many more. How do we<br>       structure programs to best utilise these resources, and what<br>       kind of support can we expect from our programming languages?<br>
<br>       In this talk and demo, Don will introduce various approaches to<br>       concurrency and parallel programming in Haskell, including<br>       low-level concurrency, shared memory abstractions, and parallel<br>
       strategies, and discuss how purely functional techniques can<br>       help ease the pain of programming in the age of concurrency.<br><br>Please join us for the meeting and subscribe to the group&#39;s mailing<br>
list at <a href="http://groups.google.com/group/pdxfunc">http://groups.google.com/group/pdxfunc</a><br>