Gordon McMillan wrote:
Guido wrote:
From: Christian Tismer <tismer@appliedbiometrics.com>
I'd really like to look into that. Also I wouldn't worry too much about speed, since this is ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ such a cool feature. It might even be a speedup in some cases which otherwise would need more complex handling.
May I have a look?
Sure!
(I've forwarded Christian the files per separate mail.)
I don't know who you sent that to, but it couldn't possibly have been Christian!
:-) :-) truely not if I had'n other things in mind. I know that I will not get more than 30-40 percent by compiling the interpreter away, so I will not even spend time at a register machine right now. Will also not follow the ideas of P2C any longer, doesn't pay off. Instead, If I can manage to create something like static binding snapshots, then I could resolve many of the lookups and internal method indirections, for time critical applications. For all the rest, Python is pretty much fast enough. I've begun to write s special platform dependant version which allows me to do all the things which can't go into the dist. For instance, I just saved some 10 percent by dynamically patching some of the ParseTuple and BuildObject calls out of the core code (ahem). I hope Python will stay as clean as it is, allowing me to try all kinds of tricks for one machine class. ciao - chris.speedy -- Christian Tismer :^) <mailto:tismer@appliedbiometrics.com> Applied Biometrics GmbH : Have a break! Take a ride on Python's Kaiserin-Augusta-Allee 101 : *Starship* http://starship.python.net 10553 Berlin : PGP key -> http://wwwkeys.pgp.net PGP Fingerprint E182 71C7 1A9D 66E9 9D15 D3CC D4D7 93E2 1FAE F6DF we're tired of banana software - shipped green, ripens at home