Actors Guild

Saturday, February 7, 2009

Actors Guild Framework 0.6

Version 0.6 of the Actors Guild Framework is now available. The focus of this release was to improve the API, simplify some features like the @Model annotation, and make it more difficult to write incorrect actors. Here is a list of the most important changes:
  • Property-based initialization (read more about it here)
  • Stateless classes will now be verified at runtime
  • For public non-@Message methods in actors the annotation ThreadSafe is now required
  • The Model annotation can only be used for whole actors, not for single messages anymore
As always, it would be great to get feedback of any kind!

The focus of the next release will be performance. I hope to improve the performance of the scheduler, and will introduce a much faster way of copying Serializable message arguments.