E



Website: erights.org

Designed by: Mark S. Miller


E is an object-oriented programming language for secure distributed computing, created by Mark S.

Miller, Dan Bornstein, Douglas Crockford, Chip Morningstar and others at Electric Communities in 1997.

E is mainly descended from the concurrent language Joule and from Original-E, a set of extensions to Java for secure distributed programming.

E combines message-based computation with Java-like syntax.

A concurrency model based on event loops and promises ensures that deadlock can never occur.