nicolas cellier a écrit :
It can happen most probably due to problems of hash code.
Two objects that are equal SHOULD have same hash code.
- either YourObject does define #= but does not define #hash
- or you add theObject to theSet, then modify theObject, which has side
effect of modifying its hash code, and then theObject cannot be found in
theSet (in which case you have a cure: theSet rehash)
Oh, yes it is exactly what it is happening, for odd reason I update the
hash value of the inserted object
Thanks
Hilaire
_______________________________________________
Beginners mailing list
Beginners@lists.squeakfoundation.org
http://lists.squeakfoundation.org/mailman/listinfo/beginners