Commit Graph

551 Commits

Author SHA1 Message Date
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
Barry Warsaw 91d6cfd268 Formatting and a title change to fit the PEP 1 guidelines. 2001-06-27 23:12:08 +00:00
Paul Prescod 46b137e31c Add new PEP about handling non-BMP Unicode characters. 2001-06-27 22:47:09 +00:00
Barry Warsaw b6056eb4dd Added PEP 100, Python Unicode Integration, Lemburg 2001-06-27 17:12:05 +00:00
Barry Warsaw f0639f2977 A reformat of Misc/unicode.txt (with some editorial comments).
Tagging at revision 1.7 to match the latest revision from
Misc/unicode.txt.
2001-06-27 17:11:33 +00:00
Guido van Rossum f3c016e25f PEP 260: simplify xrange() 2001-06-26 17:57:11 +00:00
Tim Peters be63f6f87c Record that the CVS tree now has generator tests. 2001-06-24 07:13:11 +00:00
Tim Peters b931f96dea Typos. 2001-06-23 08:56:42 +00:00
Tim Peters 1eee9e2d60 Lotsa changes: more details and examples covering recent decisions wrt
return stmts, try/except, try/finally; more Q&A.  I expect this is the
last major revision of this PEP, so I'm going to post it again too.
2001-06-23 08:53:21 +00:00
Guido van Rossum 0c7da3beb7 Change 2.2 release schedule author to GvR. 2001-06-22 15:37:01 +00:00
Guido van Rossum c25b4d926e Add some text to the release schedule.
The release dates are picked pretty arbitrary: 3 weeks apart, on
Wednesdays.
2001-06-22 15:36:31 +00:00
Tim Peters e36f9bc8d8 Added BDFL Pronouncement on reusing "def". 2001-06-21 16:56:41 +00:00
Tim Peters de1820491f Added Q&A about "return". 2001-06-20 20:56:07 +00:00
Tim Peters db019e19e7 Add section explaining that yield *isn't* special wrt try/except/finally. 2001-06-20 20:32:56 +00:00
Tim Peters 195afdf22f Added brief section about exception propagation. 2001-06-20 19:08:20 +00:00
Tim Peters 156af4640f Record that the generator work is part of the regular CVS tree now. 2001-06-19 20:11:50 +00:00
Guido van Rossum 66d57b047e Add back the Emacs stanza. 2001-06-19 11:43:26 +00:00
Guido van Rossum 8727f5379f Fix typo reported by Andrew MacKeith. 2001-06-18 20:46:13 +00:00
Guido van Rossum b6bd93ff82 Add van Rossum as co-author of PEP 257. 2001-06-18 19:19:51 +00:00
Guido van Rossum d96e4fbc05 New version from David Goodger, where he makes me co-author (since
it's mostly lifted from my style guide).  I don't plan to actively
contribute much -- David is the primary author.

There are many miscellaneous updates here.
2001-06-18 19:18:58 +00:00
Guido van Rossum 9bab4aa88d Make a dummy PEP so that PEP 0 doesn't have a broken link. 2001-06-18 18:13:07 +00:00
Tim Peters f898c80976 Add branch-retrieval instructions, adapted from PEP 253. 2001-06-15 21:37:15 +00:00
Tim Peters 385aea3fb0 Added pointer to the gen-branch of the CVS tree. 2001-06-15 20:50:42 +00:00
Guido van Rossum 9c2e1292f6 More good stuff. Consider this just a checkpoint. 2001-06-14 20:48:43 +00:00
Tim Peters c051fdc214 Minor changes; added "why a keyword?" Q&A; added Post-History. 2001-06-14 16:06:02 +00:00
Guido van Rossum 82dbbdfcee Clarified the paragraph about creating a subtype in C. 2001-06-14 13:37:45 +00:00
Tim Peters 00522cd5dc Substantial rewriting. 2001-06-14 06:57:29 +00:00
Guido van Rossum b54a36962d Another intermediate update. I've rewritten the requirements for a
base type to be subtypable.  Needs way more work!
2001-06-13 21:48:31 +00:00