Age | Commit message (Collapse) | Author | Files | Lines | |
---|---|---|---|---|---|
2000-07-28 | Upgrade to version from Zope 2.2.0. (Can't find specific related changes | tsarna | 3 | -7/+29 | |
in the changelog, but I know there were some. Probably minor bug fixes.) | |||||
2000-02-15 | Update to 2.1.4, the version-of-the-week. (no functional change.) | tsarna | 2 | -6/+6 | |
2000-01-09 | whitespace cleanup | wiz | 1 | -2/+2 | |
2000-01-08 | Update to 2.1.2. No changes, just pulled from newer Zope. | tsarna | 2 | -8/+8 | |
2000-01-02 | Don't assume site-packages dir already exists | tsarna | 1 | -1/+2 | |
2000-01-02 | - Add and enable py-extclass and correct its CATEGORIES | tsarna | 1 | -3/+2 | |
1999-12-30 | Extension Classes for Python, pulled from Zope 2.1.1 as they (and | tsarna | 5 | -0/+92 | |
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). |