[Zope-dev] [Checkins] SVN: zc.dict/branches/tlotze-blist/src/zc/dict/ordered.txt added a test to ensure the order is stored in a BList
Thomas Lotze
tl at gocept.com
Tue Dec 23 09:20:45 EST 2008
Gary Poster <gary.poster at gmail.com> schrieb:
> Hi Thomas. Very cool that you are working on zc.dict + zc.blist.
Better than letting that branch get old ;o)
> The updateOrder API is a sucky API for blists, as I'm sure you've
> realized. :-)
It is sucky even when used with a PersistentList; it's just that the
disadvantages of its implementation are more obvious in the context of
BLists.
> FWIW, I seem to recall that Plone has a reasonable-to-nice API for
> changing order in containers, and the API would be able to take much
> better advantage of using blists for the ordering. I was intending to
> study that when I designed the new API (even if the Plone API were
> perfect, I would be wary of copying it because of GPL vs. ZPL, but
> maybe you could get them to relicense if you wanted it).
I'll take a look at that, thanks for the pointer.
> You'd probably still want to keep updateOrder around, I guess, since
> that's the Zope 3 interface, but I would have documentation
> discouraging it.
Yes, and I think that we're talking about two steps here anyway. I'd
like to finish and release a version that uses BLists ASAP; an
additional API can always be added in a subsequent release.
Viele Grüße,
Thomas
--
Thomas Lotze · tl at gocept.com
gocept gmbh & co. kg · forsterstraße 29 · 06112 halle (saale) · germany
http://gocept.com · tel +49 345 1229889 0 · fax +49 345 1229889 1
Zope and Plone consulting and development
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 197 bytes
Desc: not available
Url : http://mail.zope.org/pipermail/zope-dev/attachments/20081223/15a5a6ad/attachment.bin
More information about the Zope-Dev
mailing list