>>Overall, I have no major objections to the PEP or the patch. Before it
>>goes in on auto-pilot, it would be darned nice if the proponents said
>>that they've found it helpful in real code and that they are satisfied
>>with the timings.
>>
>>
>
>I guess "darned nice" is the best you can hope for. Not sure if Peter
>Harris is still around.
>
>Regards,
>Martin
>
>
Yes, I'm still lurking, slightly aghast that my little PEP is …
[View More]getting
such ferocious scrutiny. I would
have like some of that in time for it to go into 2.4, but I suppose you
should be careful what you
wish for.
I'll answer a few points from this thread, in no particular order:
My original desire was a built-in, but it was suggested that the first
step would be a Python
implementation in the standard library to try it out. That was the
basis for the PEP, and in fact
a C implementation would have been beyond my expertise.
However, I sympathise with anyone who feels unhappy about a new module
just for what amounts
to one function. I'd be happy to go back to the built-in, now someone
cleverer than I am has
written one. Sorry I can't rememeber your name, whoever you are. I'm
having trouble with my
e-mails.
I was never too bothered about efficiency, and still am not. For me it
was always primarily a
way to save typing or build call-back functions on the fly. The
discussion about using it to
make instancemethods and classmethods -- way over my head! I would count
that as something
weird enough to be worth spelling out in "plain Python", in my code anyway.
The PEP was scattered over a few patches because I wasn't too sure how
to go about it, so there
was my Python module, the C implementation, the unit tests and the docs
all in separate patches.
3/4 of that was my fault - sorry!
Once the PEP had been accepted, I didn't like to mess with it, which is
why I went quiet for a while.
It's gone past the point where I can personally contribute much, so I'd
just like to say thanks and
I look forward to the day when I can just use it.
Peter Harris
[View Less]
Patch / Bug Summary
___________________
Patches : 303 open ( -5) / 2764 closed ( +9) / 3067 total ( +4)
Bugs : 849 open (+11) / 4837 closed ( +3) / 5686 total (+14)
RFE : 169 open ( +1) / 148 closed ( +0) / 317 total ( +1)
New / Reopened Patches
______________________
New fpconst module (2005-02-24)
http://python.org/sf/1151323 opened by Gregory Warnes
PyXxx_Check() speed-up (2005-02-27)
http://python.org/sf/1153056 opened by Armin Rigo
os.remove error …
[View More]on Solaris (2005-02-28)
http://python.org/sf/1153417 opened by Richard Philips
Patches Closed
______________
rlcompleter does not expand on [ ] (2002-04-22)
http://python.org/sf/547176 closed by mwh
Non-blocking Socket Server (2004-05-02)
http://python.org/sf/946207 closed by loewis
add urldecode() method to urllib (2003-05-21)
http://python.org/sf/740827 closed by loewis
adding bool support to xdrlib.py (2004-10-18)
http://python.org/sf/1049151 closed by loewis
PEP309 Partial implementation (2004-04-25)
http://python.org/sf/941881 closed by rhettinger
sanity check for readline remove/replace (2004-12-31)
http://python.org/sf/1093585 closed by loewis
PEP 309 LaTeX documentation (2004-04-07)
http://python.org/sf/931007 closed by rhettinger
Build Patch #941881 (PEP 309 in C) on windows (2004-08-10)
http://python.org/sf/1006948 closed by rhettinger
PEP 309 unit tests (2004-04-07)
http://python.org/sf/931010 closed by rhettinger
New / Reopened Bugs
___________________
hotshot.runctx: builtins missing (2005-02-23)
http://python.org/sf/1149798 opened by Jurjen N.E. Bos
macostools.mkdirs: not thread-safe (2005-02-23)
http://python.org/sf/1149804 opened by Jurjen N.E. Bos
(XMLRPC) multitude of sockets ending up in TIME_WAIT (2005-02-25)
http://python.org/sf/1151968 opened by Jonas Widén
Dict docstring error Python-2.3.5 (2005-02-26)
http://python.org/sf/1152424 opened by Colin J. Williams
urllib2 dont respect debuglevel in httplib (2005-02-27)
http://python.org/sf/1152723 opened by abbatini
Default class args get clobbered by prior instances. (2005-02-26)
CLOSED http://python.org/sf/1152726 opened by Simon Drabble
curses.textpad raises error (2005-02-27)
http://python.org/sf/1152762 opened by John McPherson
Setting socket timeout crashes SSL (2005-02-27)
http://python.org/sf/1153016 opened by pristine777
http_error_302() crashes with 'HTTP/1.1 400 Bad Request (2005-02-27)
http://python.org/sf/1153027 opened by pristine777
PyXxx_Check(x) trusts x->ob_type->tp_mro (2005-02-27)
http://python.org/sf/1153075 opened by Armin Rigo
reflected operator not used when operands have the same type (2005-02-27)
http://python.org/sf/1153163 opened by HughSW
reflected operator not used when operands have the same type (2005-02-27)
CLOSED http://python.org/sf/1153171 opened by HughSW
string interpolation breaks with %d and large float (2005-02-28)
http://python.org/sf/1153226 opened by Stephen Thorne
eval does not bind variables in lambda bodies correctly (2005-02-28)
http://python.org/sf/1153622 opened by Mattias Engdegård
String interpolation needs PEP 237 update (2005-02-28)
http://python.org/sf/1153769 opened by Richard Brodie
Bugs Closed
___________
Python24.dll crashes, EXAMPLE ATTACHED (2005-02-12)
http://python.org/sf/1121201 closed by complex
Default class args get clobbered by prior instances. (2005-02-26)
http://python.org/sf/1152726 closed by rhettinger
reflected operator not used when operands have the same type (2005-02-27)
http://python.org/sf/1153171 closed by rhettinger
New / Reopened RFE
__________________
Enhance file.readlines by making line separator selectable (2005-02-26)
http://python.org/sf/1152248 opened by Nick Coghlan
[View Less]