Rating is available when the video has been rented.
This feature is not available right now. Please try again later.
Published on Sep 28, 2014
Actors are a great model for managing concurrency and communication within programs. The Minimart #lang adds Actors to Racket; but Actors alone are not enough. Programmers using Actors are often left to solve issues such as event broadcasting, service naming and discovery, and even crash-handling and exit signalling, on their own. Minimart makes solutions to these problems part of the language itself. I'll show how Minimart uses publish/subscribe programming and "routing events" to manage and organize whole groups of Actors at a time.
Tony Garnock-Jones is a PhD candidate at Northeastern University's Programming Research Laboratory, working on applying lessons from distributed systems to programming language design.