[Zope-dev] ZTK 2.0: Deprecate zope.sequencesort
Tres Seaver
tseaver at palladion.com
Fri Mar 1 03:04:07 UTC 2013
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1
On 02/28/2013 10:00 PM, Lennart Regebro wrote:
> On Thu, Feb 28, 2013 at 5:33 PM, Tres Seaver <tseaver at palladion.com>
> wrote:
>> -----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1
>>
>> On 02/28/2013 10:41 AM, Lennart Regebro wrote:
>>
>>> Reading through the code, it seems to use a lot of code to provide
>>> quite basic sorting functionality. It feels like it's trying to
>>> fill the same role as sorted() does since Python 2.4.
>>
>> The other features (locale-aware sorting, sort different keys using
>> different algorithms / directions) are not easy to emulate using
>> 'sorted()'
>
> Locale aware sorting can be tricky, I'll have to look at that code
> again. Sorting different keys and directions are trivial with
> sorted(). I'm not sure what different "algorithms" mean, with sorted
> you implement a function that returns a sorting key, that sorting key
> is then used to sort. It should be possible to sort according to any
> algorithm that way.
Assuming an unsorted list of news stories, how would you use sorted to
get them ordered by category (ascending) + publication date (descending)?
If you spend more than a minute on it (e.g., trying to come up with a
bug-free way to compute "negative dates") you've proved my mpoint. :)
Tres.
- --
===================================================================
Tres Seaver +1 540-429-0999 tseaver at palladion.com
Palladion Software "Excellence by Design" http://palladion.com
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.11 (GNU/Linux)
Comment: Using GnuPG with undefined - http://www.enigmail.net/
iEYEARECAAYFAlEwGqcACgkQ+gerLs4ltQ64PACgoDSWLIhu1EJqTu1zEanfgHlY
oxAAoJkzmsOK28Rco13S+06YRyMVhZ8k
=T8Or
-----END PGP SIGNATURE-----
More information about the Zope-Dev
mailing list