Can't access objects in dictionary
Amir Ansari
fractallyte at csi.com
Fri Dec 31 19:49:52 UTC 2010
OK, that makes sense! Thanks for clearing this up; I can stop worrying about it now ;-)
Lastly, thank you (and other contributors) for all your time and effort on Magma - I'm using it in a web app, and it's proven to be a simple, elegant system, deserved of a far wider audience...
Happy 2011!
Amir
On Fri, 31 Dec 2010 10:58:23 -0600
Chris Muller <asqueaker at gmail.com> wrote:
> Hi Amir, each session has its *own* view of the persistent object
> model. It's own copy. It _must_ be that way, or else when one
> session changes an object it will appear "changed" for the other
> sessions too.
>
> You are perfectly welcome to use identity-based checking in your Magma
> programs, as long as you do the check on objects from the same
> session.
>
> However, as previously stated, you must ensure that identityHash is
> never part of the hash calculation, because the hash determines its
> position in the Dictionary, and it will not be the same between
> sessions.
>
> HTH,
> Chris
More information about the Magma
mailing list