On 18/04/2011, at 09:52, Peter van der Zee wrote:
> On Mon, Apr 18, 2011 at 3:12 AM, Oliver Hunt <[email protected]> wrote:
>> An implementation _could_ add a mode (*shudder*) along the same lines as
>> strict mode:
>> "die in hell ASI, i hate you with the fiery passion of a thousand burning
>> suns.";
>>
>> And then make it a syntax error whenever ASI would occur. I have considered
>> this in JSC (albeit with a slightly shorter opt in string).
>>
>> It wouldn't have the backwards compat problems you get by "disabling ASI" as
>> the points where ASI being removed changes behaviour would be errors :D
>
> All things considered, another option for vendors is simply adding a
> developer setting in their browser that enables warnings (or errors) for ASI
> in the console. That would help a lot of current generation developers. Of
> course, this wouldn't fix anything for non-browsers (like node). So for them
> a directive would be nice, even if it was just to enable warnings while
> debugging.
But there's many code :
a= b
c= d
function e () { f() }
that (ISTM) only works *thanks* to A(utomatic)S(emicolon)I(nsertion):
a= b;
c= d;
function e () { f(); }
so you won't want it to "die in hell" / issue any warnings / throw syntax
errors...
What am I missing ?
--
Jorge.
_______________________________________________
es-discuss mailing list
[email protected]
https://mail.mozilla.org/listinfo/es-discuss