Ellie

Object-oriented language with fine-grained parallelism for distributed computing. Based on BETA, Smalltalk, and others. Parallelism by unbounded RPC and 'future' objects. Synchronisation by 'dynamic interfaces. Classes, methods, blocks and objects all modelled by first- class 'Ellie objects'. Genericity, polymorphism and delegation/inheritance. "Ellie Language Definition Report", Birger Andersen <birger@diku.dk>, SIGPLAN Notices 25(11):45-65 (Nov 1990). doc: diku.dk:ellie/papers