Adrian I imagine that we clarified some of the flatCollectAsSet:.. I do not remember but we moved method names around because they were not fitting well. Now for shuffle I do not know if we used them and I would remove it.
Stef On Dec 27, 2009, at 7:56 PM, Adrian Kuhn wrote: > Stéphane Ducasse <stephane.duca...@...> writes: > >> here are the collection extensions we use in Moose. I copied them to >> PharoTaskForces so that we can discuss and tweak the code if wanted. > > Just missed #collectAsSet: and #groupedBy: yesterday :) Given that I have > written all of these extensions (except #copyEmpty: and #groupedBy: which are > provided by VW as far I recall) I am of course baised, but also pleased to > see them being used and possibly included in Pharo. > > There is also a #trasitiveClosure: extensions, which was ported by Oscar > already, see http://www.squeaksource.com/CodePhoo but with different > semantics than in the original Codefoo. > > An (incomplete) documentation of Codefoo can be found here > http://scg.unibe.ch/staff/adriankuhn/codefoo > > NB: #shuffle: does not produce all permutations with the same likelihood! It > should be changed. I can provide the correct implementation. Also then, > #shuffle: times should be removed. That is nonsense, a broken shuffle does > no get better the longer you shuffle :) > > cheers, > AA > > > _______________________________________________ > Pharo-project mailing list > [email protected] > http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-project _______________________________________________ Pharo-project mailing list [email protected] http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-project
