[Python-Dev] Re: Re: 2.4 news reaches interesting places
Fredrik Lundh
fredrik at pythonware.com
Sat Dec 11 19:06:19 CET 2004
Guido van Rossum wrote:
> > fwiw, IDG's Computer Sweden, "sweden's leading IT-newspaper" has a
> > surprisingly big Python article in their most recent issue:
> >
> > PYTHON FEELS WELL
> > Better performance biggest news in 2.4
> >
(hmm. I seem to have accidentally deleted a line here...)
> > and briefly interviews swedish zope-developer Johan Carlsson and Python-
> > Ware co-founder Håkan Karlsson.
>
> Maybe we've done this to ourselves then. I'm sure the interviewer
> didn't know what was the biggest news until after Johan and Håkan told
> him. And this despite all the functional improvements that are much
> more interesting for most Python programmers: generator expressions,
> decorators, a ton of new modules...
I don't know Johan, but I'm pretty sure Håkan didn't talk about performance;
he's more interested in *development* speed... (and I don't think he's been
following 2.4 that closely).
Looking again, the article says:
"Among the news in 2.4 is better performance, especially for new
functions that were added in 2.3."
and then mentions integer/long integer unification and the decimal type as notable
additions, and continues "and so it continues, with a long list of improved details".
The article also points to www.python.org/2.4, where the first link is:
http://www.python.org/2.4/highlights.html
which says:
Here are the (subjective) highlights of what's new in Python 2.4.
* Faster
A number of modules that were added in Python 2.3 (such as sets and heapq)
have been recoded in C. In addition, there's been a number of other speedups
to the interpreter. (See section 8.1, Optimizations, of the "What's New" document
for more [this lists a couple of thousand tweaks by Raymond, and Armin's string
concatenation hack]).
* New language features
/.../ unification of integers and long integers /.../ decimal - a new numeric type
that allows for the accurate representation of floating point numbers /.../
so I don't think you can blame Johan or Håkan... the writer simply read the
python.org material, and picked a couple of things that he found interesting
(decorators and generator expressions may be a big thing for an experienced
pythoneer, but they are probably a bit too obscure for a general audience...)
> Ah, but several of those modules are rewrites in C of modules that
> were previously written in Python. Maybe we really *should* stop
> emphasizing speed so much to ourselves, and focus more on fixing bugs
> and adding features instead of looking for speedup opportunities.
yes please.
> (Wish I could add more to this thread but my family is calling...)
same here. more later.
</F>
More information about the Python-Dev
mailing list