Ellie
<language> An
object-oriented language with fine-grained
parallelism for distributed computing.
Ellie is based on
BETA,
Smalltalk, and others.
Parallelism is supported by unbounded RPC and "future" objects.
Synchronisation is by dynamic interfaces.
Classes,
methods, blocks, and objects are all modelled by first-class "Ellie objects". It supports
genericity,
polymorphism, and delegation/{inheritance}.
Home (http://www.diku.dk/ellie/papers/)?
["Ellie Language Definition Report", Birger Andersen <
[email protected]>, SIGPLAN Notices 25(11):45-65, Nov 1990].