May 24-26 rough meeting notes

Thaddee Tyl thaddee.tyl at
Sun May 29 21:19:30 PDT 2011

On Sun, May 29, 2011 at 10:00 PM, Brendan Eich <brendan at> wrote:
> On May 29, 2011, at 12:55 PM, Thaddee Tyl wrote:
>> Don't be upset!
> Not at all, I'm simply skeptical (and saucy in saying so) about jurisdictional fights this early in thinking creatively about cross-cutting solutions. Seems kind of silly to call process police, doesn't it?

No fight intended.

>> I just believe that new HTML syntax would be better off in the HTML
>> living standard. More people read it, more people contribute to
>> correcting its bugs. Getting involved in it can only be beneficial.
> Yes, I agree, and public-script-coord at is read by all the best HTML5/HTML/W3C/WHATWG people, whatever their,, or other affiliations.

Does it mean that I should not discuss this here?

If not, I believe that, given the fact that browsers will implement incrementally, we should find a way to allow graceful
fallback, rather than version-driven conditionals.

The fact that Harmony features are already batched up makes this easy;
maybe we can use a different use-pragma that already defined.
Something like an object literal. Object literals are so cool.

var features = Object.features || {};
features.es6 = features.es6 || {};
if (features.es6.proxies) {
 Object.createHandled = function(proto, objDesc, noSuchMethod) {
   var handler = {
     get: function(rcvr, p) {
       return function() {
         var args = [], 0);
         return, p, args);
   var p = Proxy.create(handler, proto);
   return Object.create(p, objDesc);
} else {
 Object.createHandled = function(proto, objDesc, noSuchMethod) {
   var p = Object.create(p, objDesc);
   p.__noSuchMethod__ = noSuchMethod;
   return p;

More information about the es-discuss mailing list