On Sunday, February 19, 2012 04:56:13 Bernard Helyer wrote: > On Sunday, 19 February 2012 at 03:33:14 UTC, Timon Gehr wrote: > >> That would potentially break code. > > > > It would also potentially fix code. > > Well that's the stupidest thing I've read today. Can you point to > people using it in the way that you expect? Besides which, that's > just about the worst way to fix bugs in code is to change the > language's behaviour.
I've seen pull requests for code where people have done if(arr) thinking that it would check for empty. The bizarrities with null == [] cause subtle problems all the time. Now, whether more people have done if(arr) thinking that it checked null or more people have done it thinking that it checked empty, I don't know, but there's no question that some people do it thinking that it checks for empty. - Jonathan M Davis
