[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