The development of the Emerald programming language
Andrew P. Black, Norman C. Hutchinson, Eric Jul, Henry M. Levy · 2007
Emerald is an object-based programming language and system designed and implemented in the Department of Computer Science at the University of Washington in the early and mid-1980s. The goal of Emerald was to simplify the construction of distributed applications. This goal was reflected at every level of the system: its object structure, the programming language design, the compiler implementation, and the run-time support.