Add a bit more to the abstract.

This commit is contained in:
Guido van Rossum 2007-04-18 17:32:21 +00:00
parent 04cae3ee7f
commit a37f0eda27
1 changed files with 14 additions and 1 deletions

View File

@ -13,7 +13,20 @@ Post-History: 18-Apr-2007
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