Mariano Martinez Peck wrote: > > >> Martin and I had been working towards the idea that ImageSegments should >> never create non-Canonical symbols, > > what does non-Canonical mean ? > >
I will give you my understanding, with the hope that others more knowledgeable will add to this if it is off the mark... Canonical means : "reduced to the simplest and most significant form possible without loss of generality" In the context of Symbols in Smalltalk, each Symbol has only one instance, and it is the canonical instance for all references. So a non-canonical Symbol is usually one for which there is more than one instance. My old programming textbook described the Smalltalk language as the canonical example for OO languages... HTH, and Cheers, Sheri -- View this message in context: http://n2.nabble.com/ImageSegment-WAS-getting-rid-of-Symbol-new-tp4144166p4153420.html Sent from the Pharo Smalltalk mailing list archive at Nabble.com. _______________________________________________ Pharo-project mailing list [email protected] http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-project
