Yehuda Katz (2015-01-29T21:54:28.000Z)
d at domenic.me (2015-02-13T23:35:13.057Z)
To be completely clear, there's nothing that requires DOM to define its objects as using precisely the semantics of ES6 "classes", and indeed, nothing that stops an ES6 class from having enumerable methods: ```js class Simple { } // enumerable Simple.prototype.method = function() {} ``` If I understand you correctly, what you're saying is that you would *like* DOM "classes" to look similar to a normally defined ES6 class. That is a reasonable desire (and I would love to continue discussing it), but it's not something that's squarely in TC39's wheelhouse (since DOM classes aren't defined using ECMAScript class syntax, which is all that this decision directly affects).