class sugar: static inheritance

Brendan Eich brendan at mozilla.com
Mon Jun 6 10:32:27 PDT 2011


On Jun 6, 2011, at 10:19 AM, Bob Nystrom wrote:

> On Sun, Jun 5, 2011 at 9:35 PM, Peter Michaux <petermichaux at gmail.com> wrote:
> Based on my understanding of what the desugared code would be, the
> last line above would be an error because Dragon.allMonsters is
> undefined.
> 
> That's correct. Do you have any examples of code where inheriting the constructor objects would be helpful?

Used all the time in Ruby, and in some Smalltalks. Supported by CoffeeScript. See

https://gist.github.com/1007150
https://gist.github.com/1006999

(warning: Ruby reading skills required).

/be



More information about the es-discuss mailing list