Throwing errors on mutating immutable bindings

Isiah Meadows impinball at
Fri Oct 3 01:24:49 PDT 2014

I mean that I wasn't thinking straight when I sent that. I'm incorrect
in every detail of that email.

On Thu, Oct 2, 2014 at 6:51 PM, Brendan Eich <brendan at> wrote:
> Isiah Meadows wrote:
>> True, and I don't know of a decently fast ES3/5 parser.
> What is your use-case? For a parser in JS, is
> too slow? For C++ hand-coded
> parser, what's your not-decently-fast benchmark basis code?
>> ES6 will be even more complicated, and thus, slower than an equivalence
>> ES3/5 one
> I don't think ES6 adds anything that changes asymptotic complexity.
> Recognizing keywords is still O(k), for example (and k is small and stays
> small in ES6 -- number of leading characters to distinguish, e.g.). More
> productions in a grammar does not make parsers for that grammar slower,
> apart from indirect effects in small memory systems.
> What do you mean here?
> /be

Isiah Meadows

More information about the es-discuss mailing list