On UUID's and MC file names
John M McIntosh
johnmci at smalltalkconsulting.com
Sun Jun 24 02:23:29 UTC 2007
Well to clarify. In Sophie we have a SophieID which is used identify
objects. This just happens to be a sub class of UUID.
But I decided at the beginning I wanted a separate class SophieID in
case we wanted to migrate from UUIDs
*Most* objects in Sophie are subclassed off of SophieObject which may
contain a SophieID instance.
Certainly if the Object is serialized for XML storage they get a
SophieID. Other objects referring to an object then
at serialization time get a SophieID reference value which later
when the XML is read is used to hook the reference value
upto the actual object. Fortunetly at this time we do not have
cases of forward referencing when the book is read.
On Jun 23, 2007, at 4:13 PM, Jerome Peace wrote:
> Hi John,
> Thanks for your reply.
> Sort of more info than I wanted to know.
> I just want to look at something and not be mystified
> by it. So it seems if I have a sophie id string I
> could turn it into a uuid. If can do that then I could
> create the association uuid->string put it in a
> dictionary and then on looking a the same uuid look it
> So if I kept a list of all strings I might want to
> look up that would work. Sometimes sort of.
> Or I could just get used to being mytified (Nah.
> Where's the fun in that?)
> Yours in curiosity and service, --Jerome Peace
John M. McIntosh <johnmci at smalltalkconsulting.com>
Corporate Smalltalk Consulting Ltd. http://www.smalltalkconsulting.com
More information about the Squeak-dev