[Zope3-dev] Zope 3 Packages vs Python Packages
Shane Hathaway
shane@zope.com
Thu, 16 Jan 2003 11:37:58 -0500
Steve Alexander wrote:
> Chris Withers wrote:
>> Ugh! Is it only me who see's the potential for huge amounts of
>> unnecessary confusion?! Python got Package first, why not call the
>> Zope 3 things 'bundles'.
>
>
> Do we need a different name for Zope 3 Persistent Classes and Zope 3
> Persistent Modules too? Perhaps 'db-behaviours' and 'db-code-containers'?
>
>
> I'm absolutely fine with Python having packages, modules and classes,
> and with Zope 3 having persistent packages, persistent modules and
> persistent classes.
> We expect the 'persistent' variants of these things to work a bit
> differently to the standard python ones.
AFAIK, that's not in question. Persistent Python packages will still be
called packages. But look at the Zope 3 UI. Services and other
components are in packages. This is a new concept. These new things
can hold configurations, components, and persistent Python packages.
"Bundle" seems like a reasonable alternative to package in this case.
Shane