Traits library

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


On Fri, Feb 19, 2010 at 6:33 PM, David Herman <dherman at mozilla.com> 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: <http://mail.mozilla.org/pipermail/es-discuss/attachments/20100219/ffd63dde/attachment-0001.html>


More information about the es-discuss mailing list