Emerald
Emerald is a distributed programming language. The objectives of this
research is to
- Develop and distribute an object-oriented programming language and system incorporating light-weight object migration.
- Investigate the issues in using such languages for distributed application development, particularly the areas of reliability and availability.
Emerald is implemented in a style similar to Java (and Pascal, and Simula, and ...): the Emerald compiler (which is writen in Emerald, of course) generates byte codes which are then interpreted by a relatively portable interpreter. The interpreter takes care of finding remote objects, performing remote invocations, moving objects, and doing both local and distributed garbage collection.
|
Current Version: 1.04alpha
License Type: ??
|
Home Site:
http://www.cs.ubc.ca/nest/dsg/emerald.html
http://www.cs.ubc.ca/nest/dsg/emerald/dist/dist.html
Source Code Availability: ??
Available Binary Packages:
- Debian Package: No
- RedHat RPM Package: No
- Other Packages: Yes
Targeted Platforms:
Linux, FreeBSD, Solaris, HPUX, Windows 95/NT
Software/Hardware Requirements:
None
|
Other Links:
None
Mailing Lists/USENET News Groups:
None
User Comments:
See A Screen Shot? (Not Yet)
|