[Python-checkins] r54868 - peps/trunk/pep-3119.txt
guido.van.rossum
python-checkins at python.org
Wed Apr 18 19:32:24 CEST 2007
Author: guido.van.rossum
Date: Wed Apr 18 19:32:21 2007
New Revision: 54868
Modified:
peps/trunk/pep-3119.txt
Log:
Add a bit more to the abstract.
Modified: peps/trunk/pep-3119.txt
==============================================================================
--- peps/trunk/pep-3119.txt (original)
+++ peps/trunk/pep-3119.txt Wed Apr 18 19:32:21 2007
@@ -13,7 +13,20 @@
Abstract
========
-This is a proposal to add Abstract Base Class support to Python 3000.
+This is a proposal to add Abstract Base Class (ABC) support to Python
+3000. It proposes:
+
+* An "ABC support framework" which defines a metaclass, a base class,
+ a decorator, and some helpers that make it easy to define ABCs.
+ This will be added as a new library module named "abc".
+
+* Specific ABCs for containers and iterators, to be added to the
+ collections module.
+
+* Specific ABCs for numbers, to be added to a new module, yet to be
+ named.
+
+* Guidelines for writing additional ABCs.
Rationale
More information about the Python-checkins
mailing list