Traits library

Kevin Curtis kevinc1846 at
Fri Feb 19 11:10:57 PST 2010

On Fri, Feb 19, 2010 at 6:33 PM, David Herman <dherman at> wrote:
> > An ES-Harmony goal is to: "Provide syntactic conveniences ...defined by
> desugaring into kernel semantics."
> > How could this be achieved? Macro source expansion? What is truly new
> 'kernel semantics' as opposed to syntax sugar? Interesting stuff.
> This is a design/specification approach, not a technological thing. The
> idea is that some features can be described in the spec as sugar for
> something else that already exists. For example, IIRC, Java 5's introduction
> of for-in loops was described by desugaring.
> OK - i thought the 'kernel semantics' was an actual language/artefact that
would be targeted by an higher level sugared 'Harmony' language (and also
potentially alt-JS's). Rather than a spec/design thing. My bad.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <>

More information about the es-discuss mailing list