On Dec 27, 2009, at 9:32 PM, Nicolas Cellier wrote: > 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:
Probably. Adrian K. (you see we put your name in the comments :)). Adrian I was wondering if we could have another / faster implementation that does not really on stream. Now I'm too tired to think. Stef > > 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 _______________________________________________ Pharo-project mailing list [email protected] http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-project
