Hi Geoff,

Geoff Groos wrote:

> Hey guys,
> 
> We’re just about to go to version 1.0, so I’m running over every piece of
> tech-debt I can think of to make sure all my ducks are in a row, and I
> found this in our project file (an XML serialized model):
> 
>       <ProjectState.ImmutableMomento>
>         <associatedRunId>b723fec2-50f9-45fa-9a41-
fee8d022b544</associatedRunId>
>         <!-- ... -->
>       </ProjectState.ImmutableMomento>
>       <ProjectState.ImmutableMomento>
>         <associatedRunId
>         reference="../../ProjectState.ImmutableMomento/associatedRunId"/>
> 
> I cant think of a good reason for a UUID not to be immutable by default.
> Doing oneID == anotherID has to be as taboo as aString == anotherString to
> anybody whose willing to use a UUID object, meaning I don't think there’s
> any reason to preserve reference equality in serialization.

You're absolutely right. Can you open a JIRA ticket to track the issue, 
please? Simply follow instructions at 
http://xstream.codehaus.org/issues.html

Cheers,
Jörg

Sad to say, but 2 hours earlier, and it would already have been part of the 
new release :-/


---------------------------------------------------------------------
To unsubscribe from this list, please visit:

    http://xircles.codehaus.org/manage_email


Reply via email to