On Fri, Dec 20, 2013 at 2:25 PM, Dean Landolt <[email protected]> wrote:

>
>
>
> On Fri, Dec 20, 2013 at 2:14 PM, Andrea Giammarchi <
> [email protected]> wrote:
>
>> This is not helping ... yeah, apples-to-orange, as you wish .. now to
>> imagine you have a flexible understanding of the issue and the example I
>> was proposing so that:
>>
>> if (stuff) {
>>   const WHATEVER = 1;
>> } else {
>>   const WHATEVER = 2;
>> }
>>
>> two blocks, one const assigned with possibly only one value
>>
>> Now tell me again how this works in C ...
>>
>
> As written above this couldn't possibly work in C -- const is block level,
> right? Originally you wrote this with #ifdefs, which aren't blocks. This
> isn't even close to apples-to-apples.
>
> So are you suggesting that js grow a preprocessor? That block scoping
> shouldn't *really* mean block scoping? Or that const shouldn't *really*mean 
> const? Best I can tell it could only be one of those three -- and they
> all sound bad to me.
>

Sorry, just getting caught up here... These points are the basis of my
"invalid comparison" claim.

Rick
_______________________________________________
es-discuss mailing list
[email protected]
https://mail.mozilla.org/listinfo/es-discuss

Reply via email to