Accepting PEP 3119, rejecting its competitor PEP 3133.

This commit is contained in:
Guido van Rossum 2007-05-25 00:01:46 +00:00
parent 6faa9c9842
commit a2f9ba67ff
3 changed files with 14 additions and 6 deletions

View File

@ -80,6 +80,7 @@ Index by Category
SA 3111 Simple input built-in in Python 3000 Roberge SA 3111 Simple input built-in in Python 3000 Roberge
SA 3112 Bytes literals in Python 3000 Orendorff SA 3112 Bytes literals in Python 3000 Orendorff
SA 3115 Metaclasses in Python 3000 Talin SA 3115 Metaclasses in Python 3000 Talin
SA 3119 Introducing Abstract Base Classes GvR, Talin
SA 3120 Using UTF-8 as the default source encoding von Löwis SA 3120 Using UTF-8 as the default source encoding von Löwis
SA 3121 Extension Module Initialization & Finalization von Löwis SA 3121 Extension Module Initialization & Finalization von Löwis
SA 3123 Making PyObject_HEAD conform to standard C von Löwis SA 3123 Making PyObject_HEAD conform to standard C von Löwis
@ -102,9 +103,7 @@ Index by Category
S 3108 Standard Library Reorganization Cannon S 3108 Standard Library Reorganization Cannon
S 3116 New I/O Stutzbach, Verdone, GvR S 3116 New I/O Stutzbach, Verdone, GvR
S 3118 Revising the buffer protocol Oliphant, Banks S 3118 Revising the buffer protocol Oliphant, Banks
S 3119 Introducing Abstract Base Classes GvR, Talin
S 3124 Overloading, Generic Functions, Interfaces Eby S 3124 Overloading, Generic Functions, Interfaces Eby
S 3133 Introducing Roles Winter
S 3141 A Type Hierarchy for Numbers Yasskin S 3141 A Type Hierarchy for Numbers Yasskin
Finished PEPs (done, implemented in Subversion) Finished PEPs (done, implemented in Subversion)
@ -270,6 +269,7 @@ Index by Category
SR 3126 Remove Implicit String Concatenation Jewett SR 3126 Remove Implicit String Concatenation Jewett
SR 3128 BList: A Faster List-like Type Stutzbach SR 3128 BList: A Faster List-like Type Stutzbach
SR 3130 Access to Current Module/Class/Function Jewett SR 3130 Access to Current Module/Class/Function Jewett
SR 3133 Introducing Roles Winter
Numerical Index Numerical Index
@ -489,7 +489,7 @@ Numerical Index
S 3116 New I/O Stutzbach, Verdone, GvR S 3116 New I/O Stutzbach, Verdone, GvR
SR 3117 Postfix Type Declarations Brandl SR 3117 Postfix Type Declarations Brandl
S 3118 Revising the buffer protocol Oliphant, Banks S 3118 Revising the buffer protocol Oliphant, Banks
S 3119 Introducing Abstract Base Classes GvR, Talin SA 3119 Introducing Abstract Base Classes GvR, Talin
SA 3120 Using UTF-8 as the default source encoding von Löwis SA 3120 Using UTF-8 as the default source encoding von Löwis
SA 3121 Extension Module Initialization & Finalization von Löwis SA 3121 Extension Module Initialization & Finalization von Löwis
SR 3122 Delineation of the main module Cannon SR 3122 Delineation of the main module Cannon
@ -503,7 +503,7 @@ Numerical Index
SR 3130 Access to Current Module/Class/Function Jewett SR 3130 Access to Current Module/Class/Function Jewett
SA 3131 Supporting Non-ASCII Identifiers von Löwis SA 3131 Supporting Non-ASCII Identifiers von Löwis
SF 3132 Extended Iterable Unpacking Brandl SF 3132 Extended Iterable Unpacking Brandl
S 3133 Introducing Roles Winter SR 3133 Introducing Roles Winter
S 3141 A Type Hierarchy for Numbers Yasskin S 3141 A Type Hierarchy for Numbers Yasskin

View File

@ -3,7 +3,7 @@ Title: Introducing Abstract Base Classes
Version: $Revision$ Version: $Revision$
Last-Modified: $Date$ Last-Modified: $Date$
Author: Guido van Rossum <guido@python.org>, Talin <talin@acm.org> Author: Guido van Rossum <guido@python.org>, Talin <talin@acm.org>
Status: Draft Status: Accepted
Type: Standards Track Type: Standards Track
Content-Type: text/x-rst Content-Type: text/x-rst
Created: 18-Apr-2007 Created: 18-Apr-2007

View File

@ -3,7 +3,7 @@ Title: Introducing Roles
Version: $Revision$ Version: $Revision$
Last-Modified: $Date$ Last-Modified: $Date$
Author: Collin Winter <collinw@gmail.com> Author: Collin Winter <collinw@gmail.com>
Status: Draft Status: Rejected
Type: Standards Track Type: Standards Track
Requires: 3115, 3129 Requires: 3115, 3129
Content-Type: text/x-rst Content-Type: text/x-rst
@ -12,6 +12,14 @@ Python-Version: 3.0
Post-History: 13-May-2007 Post-History: 13-May-2007
Rejection Notice
================
This PEP has helped push PEP 3119 towards a saner, more minimalistic
approach. But given the latest version of PEP 3119 I much prefer
that. GvR.
Abstract Abstract
======== ========