why (null <= 0) is true?

Brendan Eich brendan at mozilla.org
Wed Sep 26 10:05:52 PDT 2012

David, thanks for responding.

To give Frank and everyone some hope, with sweet.js and value objects 
(including operators) under construction, I believe we could get to the 
point where == could be redefined by a macro to be saner, at the 
macro-user's opt-in discretion.

You'd still have lexically bound operator names from a module that 
denote the built-in special forms, so macros can bottom out in the 
operators we know today.

No promises, just a reasonable extrapolation that will require some time 
to prototype and user-test.


More information about the es-discuss mailing list