Commit Graph

8778 Commits

Author SHA1 Message Date
Guido van Rossum 1edc94b63d Worked in most of the comments on the newsgroup on the previous draft.
Even changed the title.
2001-07-27 18:07:12 +00:00
Guido van Rossum c79f778838 Some more alternatives and questions; added an "open issues" section. 2001-07-26 22:06:23 +00:00
Guido van Rossum 1862e5722d Completely reworked to be more specific about the motivation, the
implementation and the transition.
2001-07-26 19:29:39 +00:00
Guido van Rossum 32a207d6aa Withdraw ASAP promise. Add note about comparisons between longs and
floats.
2001-07-26 16:49:34 +00:00
Guido van Rossum 090d6af630 Add note about pending update. 2001-07-25 16:53:19 +00:00
Guido van Rossum 9b17e23f39 Grab co-authorship.
I'll be reworking this to reflect the discussion in the newsgroup next.
2001-07-25 16:52:00 +00:00
Guido van Rossum 6f676481f1 Updates by Moshe to match the patch; grab co-authorship.
I'll be reworking this to reflect the discussion in the newsgroup
next.
2001-07-25 16:51:27 +00:00
Guido van Rossum e6bdaf7110 Grabbing co-authorship of PEP 228 and 238. 2001-07-25 16:49:49 +00:00
Barry Warsaw d05ac8603c Terry Reedy recommends adding a link to the online CVS history for
PEPs.
2001-07-24 21:12:54 +00:00
Moshe Zadka 914b48285c Changed to reflect Guido's new reality. 2001-07-22 15:03:26 +00:00
Guido van Rossum 7af79db7b9 Add link to implementation as patch. 2001-07-22 04:24:09 +00:00
cvs2svn 2891775218 This commit was manufactured by cvs2svn to create tag
'date2001-07-21'.
2001-07-18 20:27:09 +00:00
Marc-André Lemburg ca40cb4bf0 Initial checkin of the PEP 263. 2001-07-18 20:27:09 +00:00
Barry Warsaw feddfef167 Added PEP 263, Defining Python Source Code Encodings, Lemburg 2001-07-18 16:02:41 +00:00
Andrew M. Kuchling 5ae683ddbb Fix some typos (without, I trust, changing any of the semantics) 2001-07-18 13:44:57 +00:00
cvs2svn bdc64cd7d7 This commit was manufactured by cvs2svn to create tag
'date2001-07-17b'.
2001-07-17 04:28:28 +00:00
Tim Peters 67c021817d New text about "from __future__ import generators". 2001-07-17 04:28:28 +00:00
cvs2svn 1c2f3d4697 This commit was manufactured by cvs2svn to create tag
'date2001-07-17a'.
2001-07-14 16:21:44 +00:00
cvs2svn 767d1ccb05 This commit was manufactured by cvs2svn to create tag
'date2001-07-16'.
2001-07-14 16:21:44 +00:00
cvs2svn bb8027f7dd This commit was manufactured by cvs2svn to create tag
'date2001-07-15'.
2001-07-14 16:21:44 +00:00
Marc-André Lemburg b58d7d0c23 Added Release-Date tags. 2001-07-14 16:21:44 +00:00
cvs2svn d9e064b18e This commit was manufactured by cvs2svn to create tag
'date2001-07-13'.
2001-07-13 21:50:48 +00:00
Guido van Rossum cfe60dc128 Added a small example before I have to go. 2001-07-13 21:50:48 +00:00
Guido van Rossum c22397f038 Add a section on static methods and class methods.
Add a very uncooked section on the C API.
2001-07-13 21:04:00 +00:00
Guido van Rossum bf4b7e8c90 Note to self. 2001-07-13 19:48:07 +00:00
Guido van Rossum 51cb76f682 Exhausted myself today by adding a long section on the new MRO. 2001-07-11 21:26:08 +00:00
Guido van Rossum 3294596182 Added a section on multiple inheritance. 2001-07-11 19:09:28 +00:00
Guido van Rossum 9006318a33 Just a little bit more cleanup. Added a TODO list. 2001-07-10 20:46:24 +00:00
Guido van Rossum 14f1593cc7 Another intermediate checkin. Removed a lot of lies about an older
idea for what tp_alloc() should be.
2001-07-10 20:01:52 +00:00
Guido van Rossum 15299026e7 Intermediate checkin (documented tp_new, tp_init, tp_alloc properly). 2001-07-10 17:11:19 +00:00
Guido van Rossum a921257c6a Simplify the attribute descriptor spec: the only attributes defined
are now __name__, __doc__, __objclass__, __get__ and __set__.  This is
also what's implemented now.  A bunch of things (including the
precedence rules used when an attribute exists both in the instance
__dict__ and in the class __dict__) are clarified.

The C API and other stuff still need to be fleshed out.
2001-07-09 19:05:39 +00:00
Andrew M. Kuchling 3aa0892ca3 Add PEP 262, "A Database of Installed Python Packages". This is the same
version that's just been sent to the Distutils SIG.
2001-07-09 14:26:26 +00:00
Andrew M. Kuchling fb5d3f1f0e Change my e-mail address 2001-07-09 03:57:09 +00:00
Guido van Rossum df3e9f6218 If we're going to group them by hundreds, the blank line belongs
*before* PEP 100, not after it.
2001-07-07 18:35:10 +00:00
cvs2svn 9e27547e35 This commit was manufactured by cvs2svn to create tag
'date2001-07-06'.
2001-07-05 20:38:11 +00:00
Guido van Rossum 8bee56c3bf Make the section on consistency a separate section, as in the
original.  Close an unmatched parenthesis at the very end.
2001-07-05 20:38:11 +00:00
Barry Warsaw 786551c3db Use new acceptable practices for PEP references. 2001-07-05 19:20:16 +00:00
Barry Warsaw bea68c0534 Use new acceptable practices for PEP references. 2001-07-05 19:09:19 +00:00
Guido van Rossum 96eb7ba974 Conform to Barry's new PEP referencing guidelines. 2001-07-05 19:00:02 +00:00
Barry Warsaw e3eaa92bcf Post it today. 2001-07-05 18:56:34 +00:00
Barry Warsaw 80caa6827f Guido's famous Python Style Guide essay, converted to PEP format,
spellchecked and mildly edited.  It's still as incomplete as the
former.
2001-07-05 18:56:12 +00:00
Barry Warsaw 3197c4a15c Add a reference to PEP 8 2001-07-05 18:53:01 +00:00
Barry Warsaw 633cc715aa In PEP style section, describe how to refer to URLs and PEPs in the
body of a PEP document.  Also describe how to refer to PEP in the
References sections, including the use of www.python.org/peps as the
preferred link.

Added a section on reporting bugs and submitting patches w.r.t. PEPs.
2001-07-05 18:52:25 +00:00
Barry Warsaw cd50ab8461 Use new acceptable practices for PEP references. 2001-07-05 18:50:28 +00:00
Barry Warsaw b874a8a521 Added PEP 8, Style Guide for Python Code, Van Rossum, Warsaw
Adapted from Guido's Python Style Guide essay.
2001-07-05 18:48:30 +00:00
Barry Warsaw d7727706d9 fixpat: Recognize current preferred usage for PEP references in body,
e.g. "PEP 1".

fixanchor(): Turn preferred usage for PEP references into PEP url
using the new PEPURL template (which uses the canonical
www.python.org/peps url instead of the sourceforge.net site).
(Also, get rid of base argument in int() calls; base 10 is default.)

fixfile(): If we can't open the input file, print an error message and
continue on.
2001-07-05 18:44:20 +00:00
Guido van Rossum 2118d90cf2 Mention changes to PyRange_New(). 2001-07-05 14:50:56 +00:00
Guido van Rossum b43961fd5d Style Guide for C Code 2001-07-05 14:16:35 +00:00
Paul Prescod bdff046670 Updated terminology and format. 2001-07-01 19:52:25 +00:00
Barry Warsaw ec6436a790 Add PEP 261, Support for "wide" Unicode characters, Prescod 2001-06-27 23:12:54 +00:00