2009/12/27 Stéphane Ducasse <[email protected]>: > 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 >
flatCollectAsSet: ? I wonder if you should not rather provide a flatCollect:as: like Levente did to the simple collect: Nicolas > 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 > _______________________________________________ Pharo-project mailing list [email protected] http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-project
