On 1 août 2014, at 16:47, Mariano Martinez Peck <marianop...@gmail.com> wrote:

> 
> 
> 
> On Fri, Aug 1, 2014 at 11:31 AM, Esteban A. Maringolo <emaring...@gmail.com> 
> wrote:
> Y asked for the same thing a few days ago in 
> http://forum.world.st/Multiple-sorting-helper-td4770613.html
> 
> Something like:
> sorter := MultipleSortCriteria new 
>                add: #lastName; 
>                add: [:each | each personalInfo age ] ascending: false. 
> aCollection asSortedCollection: sorter. 
> 
> 
> Exactly!!!  
> And... what is most important for me, is that to the MultipleSortCriteria I 
> would like to ask #sortBlock :)

To sort a collection with such an object it only has to answer #value:value:, 
so is there a special reason you want to generate a block from it?
Because generating such blocks might be a bit cumbersome and the object already 
does the job, no?

> 
> Thanks Esteban for better explaining what I was looking for ;)
>  
> 
> you could add something like:
> sorter := MultipleSortCriteria new 
>                add: #lastName; 
>                add: #firstName ascending: false nullsFirst: true. 
> aCollection asSortedCollection: sorter. 
> 
> Regards!
> 
> 
> Esteban A. Maringolo
> 
> 
> 2014-08-01 2:40 GMT-03:00 Damien Cassou <damien.cas...@gmail.com>:
> 
> On Thu, Jul 31, 2014 at 10:50 PM, stepharo <steph...@free.fr> wrote:
> > what are you doing?
> 
> 
> I think Mariano would like something like this:
> 
> persons sorted: #(lastname firstname birthdate) asSortBlock
> 
> that would sort by lastname, and if lastnames are equal by firstnames
> and if both lastnames and firstnames are equal by birthdate.
> 
> --
> Damien Cassou
> http://damiencassou.seasidehosting.st
> 
> "Success is the ability to go from one failure to another without
> losing enthusiasm."
> Winston Churchill
> 
> 
> 
> 
> 
> -- 
> Mariano
> http://marianopeck.wordpress.com

Reply via email to