Existential operator (was: ||= is much needed?)

Brendan Eich brendan at mozilla.org
Tue Jun 19 12:10:59 PDT 2012


Jeremy Ashkenas wrote:
> On Tue, Jun 19, 2012 at 2:59 PM, Brendan Eich <brendan at mozilla.org 
> <mailto:brendan at mozilla.org>> wrote:
>
>     Herby Vojčík wrote:
>
>         Will you include options.success?.[index] then, too?
>
>
>     I wasn't planning on it. CoffeeScript does not have any such thing
>     (spelling it ?[ would be hard in CS too, due to array literals).
>     Could add it in the future, trying not to overdo the strawman at
>     this point. YAGNI and KISS and when-in-doubt-leave-it-out all are
>     against it.
>
>
> Actually, CoffeeScript definitely has it for consistency's sake:
>
> http://coffeescript.org/#try:object.property%3F%5Bone%5D
>
> ... we don't have a problem with being whitespace-sensitive for 
> situations like this.

Oops, missed that somehow. Ok, at this point my attempt to avoid ?.[ 
hangs only on the need for three chars.

/be


More information about the es-discuss mailing list