It's become clear to me that mustache syntax is not well motivated. As a simple update for objects, there's little it can do that Object.extend couldn't do. I thought with my cascades proposal that it might gain more justification (to allow the fluent aka chainable style even for methods that return void instead of `this`), but even that's fairly weak tea. And we haven't even really discussed what semantics it should have for nested objects: replace (aka shallow) or recursively update (aka deep)?
This debate over mustache/cascade/etc just isn't a worthwhile use of time. And it's not on target for ES6 anyway. It's time to set this aside and just focus on standardizing an Object.extend API (or possibly two, one for shallow, one for deep). Dave _______________________________________________ es-discuss mailing list es-discuss@mozilla.org https://mail.mozilla.org/listinfo/es-discuss