callable objects ?

Brandon Benvie brandon at brandonbenvie.com
Wed Apr 18 16:51:58 PDT 2012


This has been a useful thought experiment then.

Private properties which are defined as directly linked to observable
results seem to be a bad idea because that means a proxy is required to
either always forward anything that can invoke that observable
public/private relationship or the other option is unenforced invariants.

If you keep the link between a private property and directly
linked observable results opaque then you can allow proxies to completely
ignore any invariant about them because there is no actual invariant to
enforce.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mail.mozilla.org/pipermail/es-discuss/attachments/20120418/e50ed9ef/attachment.html>


More information about the es-discuss mailing list