frozen v. mutable

Mark S. Miller erights at
Tue Jun 17 09:18:56 PDT 2008

On Tue, Jun 17, 2008 at 8:53 AM, Lars Hansen <lhansen at> wrote:
>> From: es4-discuss-bounces at
>> [mailto:es4-discuss-bounces at] On Behalf Of Brendan Eich

>> Did we agree to allow undefined be read before the
>> declaration was evaluated? I thought at least Waldemar wanted
>> const use before def always to be an error, in standard as
>> well as strict mode.
> That is indeed the current ES4 design; reading before initialization
> always causes an error to be signalled.  Ditto for 'let'.  And of
> course const properties are write-once, there's no need to initialize
> it in the definition.

My mistake. I'm happy to have it always throw.


More information about the Es4-discuss mailing list