[Zope3-dev] Package is the wrong name for the things I called
"Zope Packages".
Jim Fulton
jim@zope.com
Tue, 21 Jan 2003 14:47:40 -0500
Shane Hathaway wrote:
> Jim Fulton wrote:
>
>> - Zope Packages
>>
>> These are objects (currently) contained in a "Packages" container
>> object in
>> service managers. These are used to contain bits and registratiuon
>> information.
>> They do not provide much in the way of namespaces.
>>
>> Zope packages are used for three things:
>>
>> A. Provide a workspace for local configuration.
>>
>> B. Provide a mechanism for creating software distributions.
>>
>> C. Provide a mechanism for installing software distributions.
>>
>> Note that it will not be uncommon to create a zope package as a local
>> configuration workspace and decide you want to give it to somebody.
>> As a result,
>> I think that the same name and object should be used for first two
>> uses, A and B,
>> above. Maybe the third, C, use deserves a different name and kind
>> of object.
>>
>> I'll also note that the is a strong correspondence between these things
>> and folders in content space.
>>
>> So where does that leave us?
>>
>> I'm pretty sure that the things currently called Zope packages should be
>> called something else.
>>
>> I suspect that the things currently called "closed Zope packages" (use C)
>> should have an entirely different name from the things currently called
>> "open zope packages" (uses A and B). I'm inclined to think that the name
>> for uses A and B should involve the word "folder", although I haven't
>> thought
>> of great modifiers.
>
>
> Let me see if I have this straight. Developers first create an "A",
> then make a "B" to release the software.
Except that I think that A and B should be the same thing. Somebody will
start out with an "A", decide that it's a B and decode to make a C from it. :)
Jim
--
Jim Fulton mailto:jim@zope.com Python Powered!
CTO (888) 344-4332 http://www.python.org
Zope Corporation http://www.zope.com http://www.zope.org