class sugar: static inheritance

Brendan Eich brendan at
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> 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

(warning: Ruby reading skills required).


More information about the es-discuss mailing list