Commit Graph

1963 Commits

Author SHA1 Message Date
Barry Warsaw 821285d897 minor typo 2000-07-28 05:49:32 +00:00
Barry Warsaw 4741ca666b PEP 201 renamed "Lockstep Iteration" 2000-07-28 05:48:56 +00:00
Barry Warsaw a4a4286ce1 Parallel => Lockstep everywhere.
Replaced the reference implementation with one that's closer to what
the C code will actually look like; i.e. it obeys the iteration
protocol.

Other grammar and spelling fixes.
2000-07-28 05:48:25 +00:00
Guido van Rossum ff898c8e8a BDFL pronouncements.
Got rid of ^L.
2000-07-27 20:13:39 +00:00
Fred Drake ebc3175f87 Handle RFC822-style continuation lines. One of these appeared in PEP-0001. 2000-07-27 19:18:59 +00:00
Barry Warsaw fe5979f609 added Post-History entry 2000-07-27 19:17:36 +00:00
Barry Warsaw db155e70e5 small typo 2000-07-27 19:17:15 +00:00
Barry Warsaw 15c9185e18 Updated based on Guido's recent pronouncements on the Open Issues.
There are now no more open issues.
2000-07-27 19:15:20 +00:00
Fred Drake c7410156bc Identify the branch tag for the Python 1.6 release.
Remove the ugly form-feed characters some people use with Emacs.
2000-07-27 18:46:29 +00:00
Fred Drake 7896bf218d Further presentation adjustments, use a style sheet for some things. 2000-07-27 18:44:44 +00:00
Jeremy Hylton f02862305b add sterner warning about test case problems
note error in dictionary comparison that raises exception
2000-07-27 03:03:39 +00:00
Barry Warsaw c8fc9eb3fb Fixed reference [1] to point to the current documentation, not the
devel copy (thanks to Fred Drake, Dr. Docs!)
2000-07-26 04:22:03 +00:00
Fred Drake f30b9ed129 If form-feeds are not going to be used to indicate what can be marked as
a header, use a non-white character in the first column.  This looks a
little cleaner.
2000-07-26 04:14:30 +00:00
Fred Drake 6dada5abfb Do not start non-heading content on the first character of the line (after
the header).
2000-07-26 04:12:42 +00:00
Barry Warsaw e6b5c62573 Added Paul's latest crop of names to the list of proposed alternatives
in Open Issues.
2000-07-25 22:00:05 +00:00
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