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


Groups > comp.lang.javascript > #28082

Re: null and NaN

From Joao Rodrigues <groups_jr-1@yahoo.com.br>
Newsgroups comp.lang.javascript
Subject Re: null and NaN
Date 2015-06-11 10:01 -0300
Organization Aioe.org NNTP Server
Message-ID <mlc0s1$9tt$1@speranza.aioe.org> (permalink)
References (2 earlier) <1887823.QYRqh1XSJF@PointedEars.de> <ml09gj$mhn$1@speranza.aioe.org> <6583706.BrqscuLzCi@PointedEars.de> <ml2r7v$7ni$1@speranza.aioe.org> <6931424.mSP66HsXnD@PointedEars.de>

Show all headers | View raw


Thomas Lahn wrote:
> Joao Rodrigues wrote:
> 
>> typeof null == "object" was considered a bug by Brendan Eich - the
>> father of JavaScript:
>>
>> "We have reason to believe typeof null === “object” *is a bug* that
>> could bite real content, from our spidering of the web. We have no such
>> evidence in favor of breaking typeof String === “function”, and plenty
>> of reason to fear incompatibility. It might be best to leave typeof
>> utterly alone and deprecate it, *but I’m still in favor of the null
>> bug-fix*.
>>
>> — Brendan Eich 2006/03/31 16:34"
>>
>> <http://wiki.ecmascript.org/doku.php?id=discussion:typeof>
> 
> Much better.  Still _not_ an admission that it is an implementation bug 
> caused by the original JavaScript code as Dr. Rauschmeyer and you claimed, 
> and not a clear admission that it is a bug at all (“reason to believe”,
> not “is”).  But at least properly quoted and cited, and substantiated.

It is still _not_ an admission that *you are wrong* and acting like a
fool trying to deceive everyone that typeof null === 'object' is not a
bug. Remember Brendan Eich, Douglas Crockford and others have said it is
more than once. Now shall we believe in Thomas Lahn or Brendan Eich?

If you had read carefully what Dr Rauschmeyer wrote [1], you'd realize
the bug in the C++ code that he posted. Besides, there is another
article that shows the same problem in the C++ code of Google's V8
implementation [2].

[1] <http://www.2ality.com/2013/10/typeof-null.html>
[2] <http://kiro.me/blog/typeof_null.html>

"No man is more blind than the one who refuses to see".


-- 
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