About this Directory
This ‘strawman’ namespace is intended to contain proposals for the “ES-Harmony” language that are not yet approved harmony proposals, and to clearly separate them from the legacy ES4 pages.
Proposals
Catch-alls
-
proxies An alternative catch-all proposal
-
-
-
-
-
lambdas, real lambda expressions that satisfy Tennent Correspondence Principles
expression closures, for defining and expressing functions with single-expression-as-return-value bodies
-
modules
-
-
-
value types, for first-class number-like objects with operators and (we hope) literal syntax
-
-
-
-
-
-
-
see
destructuring for “record extension and row capture” via
... – this may need its own proposal page
versioning, the full versioning of script tag content and whole-frame/window object model monty
-
ast, a parser built into conforming Harmony implementations which returns a standard abstract syntax tree
egal, an identity-testing operator inspired by Henry Baker’s
egal
system, a place to put powerful objects provided by the embedding without having to introduce names into the global scope every time.