Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]


Groups > comp.lang.javascript > #28087

Re: null and NaN

Path csiph.com!v102.xanadu-bbs.net!xanadu-bbs.net!feeder.erje.net!us.feeder.erje.net!news2.arglkargh.de!news.swapon.de!aioe.org!.POSTED!not-for-mail
From Joao Rodrigues <groups_jr-1@yahoo.com.br>
Newsgroups comp.lang.javascript
Subject Re: null and NaN
Date Thu, 11 Jun 2015 17:29:28 -0300
Organization Aioe.org NNTP Server
Lines 41
Message-ID <mlcr34$drd$1@speranza.aioe.org> (permalink)
References <null-20150602191404@ram.dialup.fu-berlin.de> <mkr6jk$sfb$1@speranza.aioe.org> <1887823.QYRqh1XSJF@PointedEars.de> <ml09gj$mhn$1@speranza.aioe.org> <6583706.BrqscuLzCi@PointedEars.de> <ml2r7v$7ni$1@speranza.aioe.org> <6931424.mSP66HsXnD@PointedEars.de> <mlc0s1$9tt$1@speranza.aioe.org> <mlc2d0$o3i$1@solani.org> <mlc6a4$nr4$1@speranza.aioe.org> <mlcm9v$1u2$1@solani.org>
NNTP-Posting-Host yLT8Q9PPh+zk7Rv6EESYIw.user.speranza.aioe.org
Mime-Version 1.0
Content-Type text/plain; charset=utf-8
Content-Transfer-Encoding 8bit
X-Complaints-To abuse@aioe.org
User-Agent Mozilla/5.0 (Windows NT 6.1; WOW64; rv:31.0) Gecko/20100101 Thunderbird/31.7.0
X-Notice Filtered by postfilter v. 0.8.2
Xref csiph.com comp.lang.javascript:28087

Show key headers only | View raw


Christoph M. Becker wrote:
> Joao Rodrigues wrote:
> 
>> On 11/06/2015 10:28, Christoph M. Becker wrote:
>>
>> Brendan Eich *created* JavaScript in May, 1995 while working at
>> Netscape, and he has been an active TC39 member in Ecma since 1996. As
>> such, he is the very authority here. Besides, it is a *fact*, not an
>> evidence, that Brendan Eich *recognized* publicly the typeof_null_bug [1].
>>
>> [1] <http://wiki.ecmascript.org/doku.php?id=discussion:typeof>
> 
> Brendan Eich wrote:
> 
> | We have reason to believe typeof null === “object” is a bug that
> | could bite real content, from our spidering of the web.
> 
> So yes, he admits that typeof null === "object" is a bug.  However, a
> few lines above it is written:
> 
> | From bug fixes where the typeof fixing started, more about the typeof
> | null === “null” fix:
> 
> Ah, obviously his comment refers to that.  Interestingly, the term "bug
> fixes" is linked to "Bug fixes to ECMA-262".  ECMA-262 is a
> specification, not an implementation, so obviously, Brendan Eich
> admitted a *specification* bug.
> 
> Contrary to that, Dr. Rauschmeyer claims that typeof null === "object"
> would have been an *implementation* bug in the first version of JavaScript.
> 

IMO, Dr. Rauschmeyer is right when using "implementation" instead of
"specification" bug because he analyses a code excerpt from the first
version of JavaScript which was released by the end of 1995, while
Netscape took JS to Ecma in November 1996 (one year later), and the
first edition of ECMAScript was released on June 1997.


-- 
Joao Rodrigues

Back to comp.lang.javascript | Previous | Next — Previous in thread | Next in thread | Find similar | Unroll thread


Thread

Re: null and NaN Joao Rodrigues <groups_jr-1@yahoo.com.br> - 2015-06-05 00:55 -0300
  Re: null and NaN Robert Heller <heller@deepsoft.com> - 2015-06-05 06:57 -0500
    Re: null and NaN Steven D'Aprano <steve@pearwood.info> - 2015-06-07 18:47 +1000
  Re: null and NaN Thomas 'PointedEars' Lahn <PointedEars@web.de> - 2015-06-06 08:39 +0200
    Re: null and NaN Joao Rodrigues <groups_jr-1@yahoo.com.br> - 2015-06-06 23:15 -0300
      Re: null and NaN Thomas 'PointedEars' Lahn <PointedEars@web.de> - 2015-06-07 09:59 +0200
        Re: null and NaN Joao Rodrigues <groups_jr-1@yahoo.com.br> - 2015-06-07 22:30 -0300
          Re: null and NaN Thomas 'PointedEars' Lahn <PointedEars@web.de> - 2015-06-10 20:48 +0200
            Re: null and NaN Joao Rodrigues <groups_jr-1@yahoo.com.br> - 2015-06-11 10:01 -0300
              Re: null and NaN "Christoph M. Becker" <cmbecker69@arcor.de> - 2015-06-11 15:28 +0200
                Re: null and NaN Joao Rodrigues <groups_jr-1@yahoo.com.br> - 2015-06-11 11:34 -0300
                Re: null and NaN "Christoph M. Becker" <cmbecker69@arcor.de> - 2015-06-11 21:07 +0200
                Re: null and NaN Joao Rodrigues <groups_jr-1@yahoo.com.br> - 2015-06-11 17:29 -0300
                Re: null and NaN "Christoph M. Becker" <cmbecker69@arcor.de> - 2015-06-11 23:15 +0200

csiph-web