On Mar 21, 2010, at 19:50 , Marcus Denker wrote: > > On Mar 20, 2010, at 3:46 PM, stephane ducasse wrote: > >> Mariano >> >> I was wondering (since we already removed a lot of the behavior related to >> inMemory) if we could not remove is in >> >> traitNames >> "Answer a SortedCollection of all traits (not including class-traits) >> names." >> | names | >> names := OrderedCollection new. >> self do: >> [:cl | (cl isInMemory >> and: [(cl isKindOf: Trait) >> and: [(cl name beginsWith: 'AnObsolete') not]]) >> ifTrue: [names add: cl name]]. >> ^ names >> >> and friend >> > > Yes... #isInMemory is clearly not needed anymore.
Well... it is needed for the swapping out of classes. If we remove #isInMemory, we should also remove the whole image segment stub mechanism because it becomes useless without the isInMemory protection. I would like to keep that working and extract it with the image segments code into an external package. How to do this cleanly is an interesting question, though... Cheers, Adrian > > I have a changeset that I will upload to the bug tracker. > > Marcus > > > -- > Marcus Denker -- http://www.marcusdenker.de > INRIA Lille -- Nord Europe. Team RMoD. > > > _______________________________________________ > Pharo-project mailing list > Pharo-project@lists.gforge.inria.fr > http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-project _______________________________________________ Pharo-project mailing list Pharo-project@lists.gforge.inria.fr http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-project