Commit graph

7 commits

Author SHA1 Message Date
tsarna
9cba992a72 Upgrade to version from Zope 2.2.0. (Can't find specific related changes
in the changelog, but I know there were some. Probably minor bug fixes.)
2000-07-28 16:40:18 +00:00
tsarna
a319cdfbb4 Update to 2.1.4, the version-of-the-week. (no functional change.) 2000-02-15 01:11:56 +00:00
wiz
edb7e62207 whitespace cleanup 2000-01-09 01:20:33 +00:00
tsarna
64d1553d72 Update to 2.1.2. No changes, just pulled from newer Zope. 2000-01-08 22:35:32 +00:00
tsarna
67070df67b Don't assume site-packages dir already exists 2000-01-02 03:12:20 +00:00
tsarna
81140f1f52 - Add and enable py-extclass and correct its CATEGORIES 2000-01-02 02:58:20 +00:00
tsarna
27c2e33584 Extension Classes for Python, pulled from Zope 2.1.1 as they (and
especially Acquisition) can be quite useful in their own right.

EC fixes a wart in CPython: Python classes can't use C-implemented types
as base classes. EC-based C classes can be subclassed by python, and in
fact python classes can use pure mixin EC C classes so that you can have
speed critical methods of a class in C and the rest in Python.

EC also provides a mixin called Acquisition, which provides a kind of
contextual inheritance.  If an object can't find the data/method in
itself or by looking up it's list of base classes, it will then try to
acquire the thing up through its containers (or other context).
1999-12-30 21:37:02 +00:00