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.
/be
More information about the es-discuss
mailing list