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.