It seems as if this approach to private class members also allows us to describe private methods in a convenient way. Private methods can be attached to the _prototype_ of the private field object, thus avoiding per-instance allocation. Of course, the correct "this" value has to be used in the expansion when calling the private method, but this approach appears to be compatible with mixins (whereas private symbols are not).
https://gist.github.com/4561871 Thoughts? { Kevin }
_______________________________________________ es-discuss mailing list es-discuss@mozilla.org https://mail.mozilla.org/listinfo/es-discuss