Documentation

Articles

Contribute

Implementing Actors on the JVM

Whiley adopts the Actor model of concurrency, instead of the traditional multi-threading approach used in e.g. Java.  The actor model is simple and easy to use, and is less likely to result in complex race conditions or deadlocks. The Actor Model has been around for a while, but Erlang has recently brought it into . . . → Read More: Implementing Actors on the JVM

On Object-Oriented Programming

There’s an interesting interview with Ralph Johnson and Joe Armstrong over at QCon.  They’re talking generally about whether OOP has been successful, and reflecting on the last few decades.

A few things from the interview caught my eye.  Ralph talks about a fundamental mistake made by the designers of SmallTalk.  In SmallTalk, you don’t . . . → Read More: On Object-Oriented Programming