[rucksack-devel] Re: Rucksack, ECLM

Arthur Lemmens alemmens at xs4all.nl
Thu May 18 09:21:20 UTC 2006


Nikodemus wrote:

>> I think the basic guideline should be that rucksacks never need to know
>> about each other.  And another assumption is that the most recent class
>> definition comes from your program source, not from a rucksack.  The
>> schemas in a rucksack are just a way to make sure that Rucksack can adapt
>> old instances to the current class definition in your program.
>
> Right. What it there is no definition for class FOO in the new session?
> A LOAD-YOUR-STUFF-RIGHT-NOW-ERROR is signalled, I assume.

Yep.

> The only point remaining is objects whose Rucksack has been closed: I
> assume they are effectively dead, and touching them isn't allowed?

I see no reason to prohibit reading them, but yes: changing them
is not allowed.  (I should probably add a check for that.)

> I'll do a short writeup on the desired semantics (based on this
> discussion) -- both so that I have chance to think this through again,
> and so that we can see if what I have understood is what you have
> ment.

Great.

Arthur




More information about the rucksack-devel mailing list