In 2009 I gave two talks to the Adelaide Java User Group about Scala, the functional object-oriented programming language for the JVM.
The first was an introductory look at Scala in which I:
- talked about problems with the type systems of languages such as C++ and Python;
- implemented a Prolog interpreter and compared it to a Python implementation on which it was based.
The second talk was about the Actor model (message passing style) of concurrency.
Here are zip archives containing code and slides for the introductory and actors talks.
The slides and code for both talks are also available from the file area of the ajug-adelaide-announce Yahoo group.