[Zope-ZEO] Need for PersistentList

Lennard van der Feltz lvanderfeltz@knowledgetrax.com
Thu, 18 Jan 2001 15:35:02 -0700


Here is another voice of support for PersistentList. I use it wherever I
would use a Python UserList, which reinforces the transparency between
persistent and non-persistent objects. Like Andrew, I use ZODB/ZEO outside
of Zope.

Lennard van der Feltz

-----Original Message-----
From: jim@zope.org [mailto:jim@zope.org]On Behalf Of Jim Fulton
Sent: Thursday, January 18, 2001 2:03 PM
To: akuchlin@mems-exchange.org
Cc: zope-zeo@zope.org
Subject: Re: [Zope-ZEO] Need for PersistentList


Andrew Kuchling wrote:
>
> On Thu, Jan 18, 2001 at 03:40:02PM -0500, Jim Fulton wrote:
> >I would be reluctantly willing to include something like
> >PersistentList in ZODB is I had some evidence that people actually
> >needed it. Persistent sequences seem to be like persistent mappings
>
> Really?  Their absence drove us nuts, because whenever someone mutated
> a list directly, it led to confusion and time lost to tracking it
> down, so we wrote PersistentList and now use it all over the place.
> Perhaps it's because we have lists of things all over the place --
> steps, parameters -- while there seems less use for them in Zope,
> where things are usually accessed by name.

Hm.  I wonder what other peoples needs have been.

I'm willing to include it. Why PersistentList, not
PersistentMapping?  If included, this should get installed
into and imported from the Persistence module to avoid littering
application code with "ZODB".

Jim

--
Jim Fulton           mailto:jim@digicool.com   Python Powered!
Technical Director   (888) 344-4332            http://www.python.org
Digital Creations    http://www.digicool.com   http://www.zope.org

_______________________________________________
Bug reports, feature requests, etc. go in the ZEO Tracker:
http://www.zope.org/Products/ZEO/Tracker

Conversations etc. can take place in the Wiki:
http://www.zope.org/Products/ZEO/Wiki

Zope-ZEO maillist  -  Zope-ZEO@zope.org
http://lists.zope.org/mailman/listinfo/zope-zeo