Concurrency in Smalltalk -- Beyond Threads Description First Name: Martin Last Name: McClure Title: Concurrency in Smalltalk -- Beyond Threads Type: Talk Abstract: Smalltalk relies on threads to provide concurrency. However, threads are very difficult to use correctly except in the simplest cases. One interesting alternative is that used by the E language. This talk explores E's design and how it might inspire alternative concurrency models in Smalltalk. Bio: Martin has been interested in Smalltalk since he first heard about it in 1975. After a frustrating ten-year wait he finally got his hands on a running Smalltalk system and hasn't let go since. As a senior engineer working on GemStone Smalltalk products at GemTalk Systems, he leads a team that designs and implements a distributed object system that acts as a bridge between a Smalltalk client and a GemStone Smalltalk server. In his spare time, he works on Mist (a Smalltalk-like language with improved modularity and security and no virtual machine) and does a lot of contra dancing. Lately, he's been working on remodeling an old house and church which will become his home with built-in dance hall. SlideShare: http://www.slideshare.net/esug/concurrency-in-smalltalk-beyond-threads Video Part1: https://www.youtube.com/watch?v=MCm9A7nHTCw Video Part2: https://www.youtube.com/watch?v=erFDJSQ9bcI