On Sat, 15 Jan 2011, Hernán Morales Durand wrote:
Hi Stef
2011/1/15 Stéphane Ducasse <[email protected]>:
On Jan 14, 2011, at 6:24 PM, Hernán Morales Durand wrote:
Try PluggableSet
Note that KeyedSet has nothing to do with PluggableSet. PluggableSet is a
set where you can specify the hash and equality of two objects with
blocks. This gives you great flexibility without creating a subclass of
Set.
KeyedSet is like a dictionary, but the keys of the objects are not stored
in the data structure, because the objects know it themselves. This means
that the data structure will have a smaller memory footprint.
Levente
http://www.mail-archive.com/[email protected]/msg22890.html
Is there a way for you guys to deprecate deleted classes or mantain a
record of deleted behaviors? (IIRC VW did this from 2.x versions)
We try but we do not have the engineers of VW.
Now find somebody that pay us just 3 engineers full time for two years and you
will not
recognized pharo and its process.
I know we are very few, but what about this idea, instead of just
deleting a class we may adopt these simple rules:
1 - If deleting a class add the deleted class name somewhere (in a method?)
2 - If renaming a class, make the class to know its previous names
like #previousNames
(Norberto Manzanos implemented this for his own package management and
I think is a great idea)
doesn't require tools, just some consensus and maybe a modified
#deleteClass to enforce this "policy"
it sounds feasible for you? what do you think?
Hernán