Commit Graph

48 Commits

Author SHA1 Message Date
Barry Warsaw 516a1a8b52 In a compromise with JHy, and to be more consistent with the style now
documented in PEP1, remove the Emacs page breaks.

Also, Owner: -> Author:, added Created: and Post-History: headers

Changed "Standard For-Loops" section to "Motivation" and shortened
considerably; readers already know how for-loops work in Python.

Added notes about Guido's veto of lazy evaluation.
2000-07-25 21:51:55 +00:00
Fred Drake 1ffce41fee More explanation of feature requirements and mechanics of construction. 2000-07-25 20:48:58 +00:00
Barry Warsaw 86fcb76ff6 Fleshed out the bulk of the guidelines, after internal discussion
among the PEP authors and the BDFL.
2000-07-25 17:59:08 +00:00
Skip Montanaro 8c3a432a60 some content to start things off (maybe someone else will add to it...) 2000-07-25 15:07:28 +00:00
Jeremy Hylton 04a5770dfe add tentative release schedule and contributor guidelines 2000-07-25 14:11:19 +00:00
Peter Schneider-Kamp 638555dec7 try to change rights of peps to rw-rw-r-- 2000-07-25 04:12:28 +00:00
Fred Drake 5b68dc2f37 Add statement that this in the public domain. 2000-07-25 04:00:57 +00:00
Fred Drake cc3cb98680 Revise the generated HTML to be a little nicer, but still pretty simple.
Also add a -n option to suppress installing the generated HTML at
SourceForge to allow local use.
2000-07-25 03:51:44 +00:00
Fred Drake 830acec859 Start of 1.6 release schedule. 2000-07-25 03:38:53 +00:00
Fred Drake af4c241cdd Tell CVS to ignore generated HTML files. 2000-07-25 03:25:14 +00:00
Fred Drake 8e4ce22a5e Minor formatting cleanup; columns should line up with headers. 2000-07-25 02:26:38 +00:00
Fred Drake cadae932e1 Abscond with PEP-0160 for the 1.6 release schedule. 2000-07-25 02:13:43 +00:00
Barry Warsaw 5cabd09974 Added PEP 215, String Interpolation, owned by ping 2000-07-24 19:01:55 +00:00
Barry Warsaw 3bc6d31633 Added a few more open issues:
- what should "zip()" do (i.e. zip with no arguments).

- should zip() be included in the builtins?

- the padtuple proposal
2000-07-24 17:40:00 +00:00
Barry Warsaw 041efa077b PEP 214, Extended Print Statement, owned by bwarsaw 2000-07-24 17:38:35 +00:00
Barry Warsaw e025e06bbe Added PEP 214, Extended Print Statement, owned by bwarsaw 2000-07-24 17:37:59 +00:00
Barry Warsaw 8c4b45cf96 A little more, but still pretty incomplete 2000-07-22 15:13:23 +00:00
Peter Schneider-Kamp 2245a1612a added pep-0212.txt (empty template adapted from 210) 2000-07-22 09:02:49 +00:00
Paul Prescod 3f32c8df87 Update suggested by gmcm -- method is stored in dict alongside
attribute access handler
2000-07-21 21:59:29 +00:00
Paul Prescod e743584658 Added content. First real version of this PEP 2000-07-21 21:14:26 +00:00
Barry Warsaw 37a9ef08cc PEP 213, Attribute Access Handlers, assigned to Paul Prescod 2000-07-21 20:05:07 +00:00
Barry Warsaw 0b8506e3fe Added PEP 212, Additional Builtin Generators, assigned bwarsaw
Added PEP 213, Attribute Access Handlers, assigned prescod
2000-07-21 20:03:17 +00:00
Barry Warsaw 2cc9f4e104 Added Emacs page breaks 2000-07-21 18:29:05 +00:00
Barry Warsaw 76592cc75b Moderate first formatting pass of Jeremy's content for this PEP. 2000-07-21 18:13:15 +00:00
Peter Schneider-Kamp d96183f255 incorporating changes from /F
not including pep-0000.txt -> index.html (a symbolic link does just fine)
2000-07-20 22:44:36 +00:00
Peter Schneider-Kamp 8f14080fb1 converts pep-*.txt to pep-*.html and loads them up with the help of scp
it would be nice if you could call it after committing changes on a pep

Syntax: python pep2html [sf_username]
2000-07-20 22:29:24 +00:00
Barry Warsaw f25a70097b In the examples section, show how zip() is reversible.
Patches to the reference implementation:

    __getitem__() raises IndexError immediately if no sequences were
    given.

    __len__() returns 0 if no sequences were given.

    __cmp__() new method

Added a little more explanation to raise-a-TypeError-for-zip(a)

Added `fold' as one of the alternative names proposed.
2000-07-19 04:19:54 +00:00
Thomas Wouters 6f232833de First draft of the range-literals PEP. Not sprinkeled with explicit 'TBD's,
and the one TBD in there should be an 'XXX' in my opinion ;) but with a lot
of issues under 'Open issues'.

Please, comment freely, on anything from specific arguments and spelling
errors to style issues and argument-flow. I wrote all this on the train to
and from work, listening to UB40 on the way to work, and to my girlfriend
complaining about her work and her colleagues on the way home ;) So it might
be a bit incoherent in places.

One TBD that's going to come up a lot in PEPs, I think: how to wrap long
URLs ? I think whoever invents a good way to do that can become a
millionaire. Can we define/steal a good, standard way to wrap URLs, please ?
2000-07-18 10:01:12 +00:00
Barry Warsaw be3c33389e Latest update.
After consultation with Guido, zip() is chosen as the name of this
built-in.

In reference implementation added an __len__() method.

Added a `Rejected Elaborations' section to talk about suggestions from
the list that I've rejected (and the reasoning behind the rejection).

Also: rewrite of paragraph 1 under "Standard For-Loops" for clarity;
Spelling and grammar fixes; use a References section.
2000-07-17 18:49:21 +00:00
Thomas Wouters cf9d818d03 Incomplete version of the augmented assignment PEP. It currently includes
only the arguments for/against inclusion of augmented assignment in Python,
not yet the technical details. I decided to upload this half-completed
version to give people some time to respond before I finish it :-)

Feel free to bring up any and all arguments. The point of the PEP is to
archive those, after all!
2000-07-16 16:07:29 +00:00
Barry Warsaw 685d4508ed Moshe sez:
Added paragraphs about relation to distutils.
2000-07-15 23:52:40 +00:00
Barry Warsaw f7c61886b9 New PEPs, all initially owned by David Ascher. 2000-07-15 23:28:27 +00:00
Barry Warsaw b15aec1dbb Added PEPs 207 - 211 2000-07-15 23:26:36 +00:00
Barry Warsaw bfe2f73807 PEP 211, Adding New Operators to Python, owner Greg Wilson. 2000-07-15 23:25:49 +00:00
Barry Warsaw 5142617c21 Another round of updates from Moshe. A reference to the term
"batteries included" was added.  The question about open source 3rd
party modules was answered, as was the explanation of GPL/LGPL.
2000-07-14 15:21:52 +00:00
Barry Warsaw 7dc907e125 An update from Moshe, and another question from the editor. 2000-07-14 14:37:20 +00:00
Barry Warsaw 11aa8b0ae5 The contents of PEP206 as provided by Moshe. Spell checked,
formatting, XXX=>TBD, and a few other editor's notes added by Barry.
2000-07-14 14:21:51 +00:00
Barry Warsaw 92e0c62870 Added PEP206, called "2.0 Batteries Included", the list of extension
modules to include in the fat distribution.  Owned by Moshe Zadka.
2000-07-14 03:54:49 +00:00
Barry Warsaw 53474baa07 2.0 Batteries Included PEP, owned by Moshe Zadka. The list of
standard extensions to include in the 2.0 release.
2000-07-14 03:53:53 +00:00
Barry Warsaw dec62e45c3 PEP 205, Weak References, assigned to Fred Drake 2000-07-14 03:44:27 +00:00
Barry Warsaw 61b2cd22b7 Weak References PEP, assigned to Fred Drake 2000-07-14 03:44:01 +00:00
Barry Warsaw 863f419655 Assign to Thomas Wouters. 2000-07-14 03:30:20 +00:00
Barry Warsaw 198f493410 Assign to Tim Peters. 2000-07-14 03:29:52 +00:00
Barry Warsaw 86e9d3eb2a Range Literals PEP, initially assigned to Thomas Wouters. 2000-07-14 03:29:11 +00:00
Barry Warsaw 3e55e2e418 Added PEP204, Range Literals, initially assigned to Thomas Wouters.
Slight reformatting.
2000-07-14 03:27:42 +00:00
Jeremy Hylton 59f9788ab2 believe twouters is actually responsible for 203 2000-07-13 20:52:39 +00:00
Jeremy Hylton 9a94df0316 added names of owners (hope they're right)
Barry can fix them if they aren't
2000-07-13 20:25:45 +00:00
Barry Warsaw 41021a4bf9 Initial set of Python Enhancement Proposals 2000-07-13 06:33:08 +00:00