RoadMap


Athena is built on SmallWorld/Little Smalltalk, the work done by Tim Budd. Most of the Athena interpreter is the one of SmallWorld (i.e., most of files related to the interpreter are copyrighted to Tim).

Athena is mainly a scripting layer at the top of SmallWorld.

Why a new Smalltalk?

Several Smalltalk implementations have been out there. The purpose of Athena is to provide a complete solution to embed Smalltalk in Java. Athena also offer facilities in Squeak to program Athena in a convenient way since one goal is to keep the image size low. The current priorities of Athena does not include high performance. Today most of executing platforms are fast enough for most of applications.

Athena has several goals:
Several implementations may be compared to Athena. A list of few of them:

Research topics addressed by Athena:

Athena is employed as an experimentation testbed for the following research topics: