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.Download presentation
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.