Re: Syntax shortcut for accessing properties on the current context (this)

2015-07-28 Thread Matthew Robb
does it seem reasonable though that if properties get initializers in the class body that they could be considered in scope to everything else defined in the class body? On Jul 27, 2015 6:52 PM, Brendan Eich bren...@mozilla.org wrote: Michael McGlothlin wrote: I'd rather that prop just match

Re: Syntax shortcut for accessing properties on the current context (this)

2015-07-28 Thread Brendan Eich
Matthew Robb wrote: does it seem reasonable though that if properties get initializers in the class body that they could be considered in scope to everything else defined in the class body? That's a big if, but with the right *declarative*, binding-like syntax, that's plausibly valid

Syntax shortcut for accessing properties on the current context (this)

2015-07-27 Thread Nathaniel Higgins
Hi.  In CoffeeScript (and a few other languages including Ruby I believe), there is a syntax shortcut for simplifying accessing properties on the current context (this variable), which is something you have to do often.  This looks something like `@prop`, which is synonymous with `this.prop`.

Re: Syntax shortcut for accessing properties on the current context (this)

2015-07-27 Thread Nathaniel Higgins
Ah yes, silly me. What about %prop or $prop? When it’s something you have to do a lot, repeatedly typing `this.` can be a pain. There’s definitely a case for it as many other languages use it.  --  Nathaniel Higgins Sent with Airmail On 27 July 2015 at 14:46:33, Andrea Giammarchi

Re: Syntax shortcut for accessing properties on the current context (this)

2015-07-27 Thread Andrea Giammarchi
apparently the @ has been booked already for decorators https://medium.com/google-developers/exploring-es7-decorators-76ecb65fb841 I also personally think we don't really need yet another magic shortcut that but that's just my opinion. Best Regards On Mon, Jul 27, 2015 at 2:23 PM, Nathaniel

Re: Syntax shortcut for accessing properties on the current context (this)

2015-07-27 Thread Michael McGlothlin
I'd rather that prop just match the object the method is actually attached to, regardless of the context of 'this', before continuing searching the tree. Familiar as its done that way in many languages, short, and independent of 'this' context. A context operator might be a good idea though.

Re: Syntax shortcut for accessing properties on the current context (this)

2015-07-27 Thread Andrea Giammarchi
the real bummer to me is that `with` statement has been deprecated and killed without a replacement but AFAIK the dot-stache operator should come to save us from typing: ```js this.{ doStuff(); doMore(); prop = Math.random(); console.log(prop); } ``` although I cannot even find the

Re: Syntax shortcut for accessing properties on the current context (this)

2015-07-27 Thread Brendan Eich
Michael McGlothlin wrote: I'd rather that prop just match the object the method is actually attached to, regardless of the context of 'this', before continuing searching the tree. Familiar as its done that way in many languages, You mean static (applied to types, including fields in objects)