> But then I would have to implement a strict ordering on cyclic records
> and would be back at the starting point, I guess ;-)
Unless you provided each record with an exclusive (numeric) id. Adding a
feature that is sure not to clash with any others is easy in Oz, just use
a name for it, as in:
declare
RecId = {NewName}
NewId = {Counter.new}.next % assuming some counter abstraction as
available in the stdlib
% now everytime you create a record, give it an id:
X = o(RecId:{NewId} ...)
Cheers,
Jorge.
>
> Wolfgang
>
>
>
>
>
>
> _________________________________________________________________________________
> mozart-users mailing list
> [email protected]
> http://www.mozart-oz.org/mailman/listinfo/mozart-users
>
Jorge M. Pelizzoni
ICMC - Universidade de São Paulo
_________________________________________________________________________________
mozart-users mailing list
[email protected]
http://www.mozart-oz.org/mailman/listinfo/mozart-users