Commit Graph

812 Commits

Author SHA1 Message Date
Jeremy Hylton 9b6d9b4453 Update to reflect pending __future__ PEP, availability in 2.1 and 2.2,
and warnings.

Various bugs reported by Aahz Maruch.
2001-02-26 20:08:05 +00:00
Fred Drake 910d1b4561 Added text describing the two distinct aspects of any weak reference
implementation, with pros/cons for different options.
2001-02-26 19:04:00 +00:00
Barry Warsaw 63478e96e1 Added reference to Michael Hudson's SF implementation of the "having"
syntax.
2001-02-26 18:13:05 +00:00
Barry Warsaw f18e64ab07 Some further clarifications:
- func.__dict__ starts out as None until the first attribute is
  assigned, at which time, it turns into a dictionary.

- del func.__dict__ sets it back to None

- It is legal to assign None to func.__dict__; this is equivalent to
  del func.__dict__

Slight rewording to clarify the BDFL's position on special syntax.
2001-02-26 18:03:35 +00:00
Jeremy Hylton 0568294565 Several revisions, primarily to clarify backwards compatibility issues. 2001-02-21 19:11:21 +00:00
Barry Warsaw 78f99f2ced Tim sez PEP 235 hasn't been implemented yet, so it's moved to Active. 2001-02-21 04:13:51 +00:00
Barry Warsaw 1f001c3949 header re-org 2001-02-21 03:41:08 +00:00
Barry Warsaw 42d58df0bb PEP 235, Import on Case-Insensitive Platforms, Peters 2001-02-21 03:40:36 +00:00
Barry Warsaw b7f81f2915 Removed doctest as a justification for funcattrs. :) 2001-02-20 21:44:54 +00:00
Barry Warsaw 6d00c374f2 Moving PEP 232 to the "Future for Py2.2" section, even though part of
the PEP will be included in Python 2.1.
2001-02-20 20:12:24 +00:00
Barry Warsaw b075e5b7ae Moving this PEP back to Draft after some internal discussions raised
more problems with method attributes as previously proposed.

Now, setting attributes on either bound or unbound methods will be
disabled for Python 2.1, but potentially re-enabled for Python 2.2
using a different mechanism.  Getting method attributes is unchanged
for Python 2.1 (but may be elaborated in Python 2.2).
2001-02-20 20:11:04 +00:00
Fred Drake 49e6e98d67 Fix the PEP number in the header. 2001-02-19 06:08:07 +00:00
Barry Warsaw 91dd642b50 Updated PEP 209 the the draft from the new owner Paul Barrett. 2001-02-15 23:04:24 +00:00
Barry Warsaw 9501aa7464 Checking in Paul Barrett's latest draft, after spell checking only. 2001-02-15 23:01:53 +00:00
Guido van Rossum 248b499ee6 Some wishes actually got fulfilled!
Add a new one.
2001-02-15 13:39:53 +00:00
Jeremy Hylton 6755550c7e Update release schedule to reflect planned beta and final release.
Begin list of open issues that must be resolved before beta.
2001-02-10 00:19:20 +00:00
Guido van Rossum 0dd6c4438a Fix typo in the alternate way to spell A<B<C, found by
geepokey@yahoo.com (Gumby).
2001-02-05 15:56:04 +00:00
Ka-Ping Yee f6828bb85b Initial draft of "Iterators" PEP. 2001-02-04 04:36:37 +00:00
Fred Drake 6f6df21bd8 Make weak references somewhat leaner, and (I think) make it possible to
implement with reasonable effort in Jython.
2001-01-31 20:48:46 +00:00
Barry Warsaw 535154e148 Slot in PEP 234, Iterators, Ka-Ping Yee 2001-01-31 16:43:34 +00:00
Ka-Ping Yee f65ea69087 Initial draft of string interpolation PEP. 2001-01-30 17:09:53 +00:00
Moshe Zadka 11b59e238a Get more practical 2001-01-23 11:33:04 +00:00
Fred Drake 1f0aa4313d Some minor updates to reflect the removal of .clear(). Added information
(preliminary) about proxy objects.
2001-01-22 22:11:03 +00:00
Fred Drake bd39cf0ae3 Remove the .clear() method; add a link to the patch on SF. 2001-01-22 20:24:56 +00:00
Guido van Rossum 662846454a Final. 2001-01-19 22:32:11 +00:00
Guido van Rossum 9139e173bf Moved 207, 208, 230 to Final status. 2001-01-19 22:31:48 +00:00
Guido van Rossum d515852375 Finalized this PEP. Closed all unresolved issues. 2001-01-19 22:29:19 +00:00
Andrew M. Kuchling df7922f9d1 Explain what the patch changes
Downplay building a static Python; it would still be nice, but it won't
    get done for alpha1, and maybe not for 2.1 at all.
2001-01-17 03:45:35 +00:00
Andrew M. Kuchling ae9631ffe9 Mark this PEP as deferred, and explain why 2001-01-17 03:44:14 +00:00
Barry Warsaw 90e96f8a20 Marking PEP 232 as final now that it's checked in. 2001-01-15 20:48:36 +00:00
Barry Warsaw 0529b5cfe0 Mark this PEP as final, and do a few minor updates. Guido's accepted
it and the patch is in the cvs tree.
2001-01-15 20:47:14 +00:00
Moshe Zadka f28145ed4a Final(?) bit of PEP-0217 beuracracy - marking it as finished in PEP 0 2001-01-11 07:26:22 +00:00
Moshe Zadka b48622371a Marking PEP as done. 2001-01-11 05:46:24 +00:00
Moshe Zadka 6cdb1330c3 Preparing to have something concrete to show for dev-day
However, if you have remarks before the build day, don't
hesitate to send them my way.
Clarified lots of issues.
2001-01-10 14:35:50 +00:00
Fred Drake 0e2b05d487 Substantially updated; now includes a description of the proposed API and
rough outline of how the implementation should work.

Hopefully will be ready for broad posting sometime tomorrow.
2001-01-10 05:36:31 +00:00
Guido van Rossum 6442de916d Andrew withdraws 222 from 2.1. 2001-01-09 15:53:16 +00:00
Barry Warsaw 2e3839e1ed Rewritten a bit for clarity, add a note about what you can set
func.__dict__ to, added a note in the open issues about support for
built-in function attributes, and included a link to the SF patch
#103123.
2001-01-06 07:03:11 +00:00
Guido van Rossum 1a99d9c3ac Correct authorship on 207 and 208. 2001-01-05 16:54:35 +00:00
Guido van Rossum 3ab70bc199 Update release date mentioned in intro para. 2001-01-05 15:10:42 +00:00
Guido van Rossum 545bc56c40 Move 229 to active PEPs -- after all, Andrew seems close to a solution
already!
2001-01-05 14:59:17 +00:00
Fred Drake 8f4bbb0945 Updates based on today's PythonLabs meeting. 2001-01-04 22:34:38 +00:00
Andrew M. Kuchling 037733d457 Fill out the proposed interface some more.
Remove some items that have been taken care of.
2000-12-22 20:35:20 +00:00
Barry Warsaw 11a0deaf25 Another suggested syntax for inlining attributes, by Aaron Digulla. 2000-12-20 16:42:59 +00:00
Andrew M. Kuchling 777bc87f27 Various small changes; still not complete... 2000-12-18 03:01:23 +00:00
Barry Warsaw 34fe472b9e fix a url 2000-12-14 17:20:46 +00:00
Barry Warsaw 4158b00536 Greg Wilson's latest version 2000-12-14 17:11:17 +00:00
Peter Schneider-Kamp cc08f77942 Fixed a typo in my email address.
Updated 'Loop counter iteration' PEP 212.
2000-12-14 15:37:25 +00:00
Jeremy Hylton 4be092d93e Clarify rules for names defined in class scope. (Classes hide names
was a bad label.)

Add note about how to implement flat closures using an extra level of
indirection.
2000-12-14 14:53:02 +00:00
Guido van Rossum 0bb1267cae Indent the examples to make sure the HTML looks right. 2000-12-14 14:40:45 +00:00
Jeremy Hylton d5d6de8908 add brief note on compiler support 2000-12-14 04:53:15 +00:00