[E-Lang] E FAQ
Karp, Alan
alan_karp@hp.com
Fri, 28 Sep 2001 13:20:12 -0700
6.5. How does E relate to other efforts such as E-speak,
EROS, and Mozart?
E is a language and infrastructure for secure distributed applications;
e-speak provides only the infrastructure. Both E and E-speak use capability
mechanisms for access control, while e-speak also has mechanisms for naming
and discovery. Both E and e-speak have trusted code that mediates requests,
allowing a degree of manageability not provided by systems that don't
mediate, such as Jini. Unlike E, e-speak is language independent, having
had programming libraries for Java, Python, C++, and Perl (in various stages
of completeness) in addition to a version for document exchange programming
in XML. The E language makes security guarantees that e-speak cannot. For
example, an E program can be analyzed for capability confinement.
_________________________
Alan Karp
Principal Scientist
Decision Technology Department
Hewlett-Packard Laboratories MS 1U-3
1501 Page Mill Road
Palo Alto, CA 94304
(650) 857-3967, fax (650) 857-6278
https://ecardfile.com/id/Alan_Karp
http://www.hpl.hp.com/personal/Alan_Karp/