[Python-Dev] Re: native code compiler? (or, OCaml vs. Python)
Dan Sugalski
dan@sidhe.org
Thu, 30 Jan 2003 19:52:58 -0500
At 7:36 PM -0500 1/30/03, Tim Peters wrote:
>[Graham Guttocks]
>> I see. Again, I didn't realize the enormity of this, because
>> of how fast Psycho has progressed (from a part-time volunteer).
>
>Not any part-time volunteer. Armin did Psycho while finishing his doctoral
>dissertation, and applied a brain the size of a planet to the job, with
>passion. That's the way intriguing compilers for dynamic languages get
>written in the absence of realistic funding (Dan notwithstanding <wink>).
Heh. I still need to finish, and while I'm not sure I have any
planet-sized brains to bring to bear, I do now have defense of an ego
the size of a planet, which may suffice. :)
>For a recent idea of what "realistic funding" means, dig thru now-old but
>not-yet-ancient stories about Sun's efforts on Java JIT technology.
Java is something of a special case. The task of optimizing JVM code
is fairly non-trivial just given how much information is thrown out
by the compiler. (Stack-based intermediate targets are suboptimal
when you're looking to then transform to a register based target such
as hardware unless a lot of notation goes along with it which, alas,
isn't generally the case with JVM code)
--
Dan
--------------------------------------"it's like this"-------------------
Dan Sugalski even samurai
dan@sidhe.org have teddy bears and even
teddy bears get drunk