The E Language
Simple Things Should Be Simple,
Complex Things Should Be Possible.
-- Alan Kay


Introductory Material

The E Language in a Walnut Marc Stiegler's draft book introducting E
E Tutorial More introductory material

Language Specification

E Language Grammar The full E language syntax is given by an LALR(1) grammar, and its semantics is defined by expansion to Kernel-E.
Kernel- E The E"special forms", their semantics, and their translation to XML & Java.
Sameness E's notion of synchronous equality.

Primitive Data Types

IO

Historical

Tools

The ENative Project

How fast can a simple implementation of E be?

Unless stated otherwise, all text on this page which is either unattributed or by Mark S. Miller is hereby placed in the public domain.

AltStyle によって変換されたページ (->オリジナル) /