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

Reply via email to