[Python-Dev] 2.4 news reaches interesting places
Armin Rigo
arigo at tunes.org
Fri Dec 10 18:07:50 CET 2004
Hi Skip,
On Fri, Dec 10, 2004 at 04:49:30AM -0600, Skip Montanaro wrote:
>
> >> The other thing we can do is finish the portable backend for psyco
> >> and make it a standard module. Then Python won't be slow, it will be
> >> compiled, and py2exe will be able to make a single-file executable.
>
> Armin> You probably mean that Psyco can dynamically compile Python
> Armin> bytecodes even if they have been hidden into an .exe file by
> Armin> py2exe.
>
> I didn't read it that way. My impression was that py2exe be modified to
> include and enable psyco if it's available when building an .exe. You
> would, in theory, get a single file distribution as well as dynamic
> compilation.
Yes, I agree with this. What I meant is that when I first read the original
paragraph (the 1st one quoted above), I thought it meant that in the future
py2exe and Psyco could be combined in such a way that we'd essentially have a
compiler from Python producing a "classical" compiled binary. A lot of people
could read it that way.
The question is if we should advertise a Psyco+py2exe combination using a
similar wording, such that it superficially sounds like we are doing a
"classical" compilation from .py to .exe, whereas it actually means that we
are hiding Psyco with the bytecodes in a .exe. After all, from a user's (or
journalist's) point of view the result is similar, performancewise.
Whether Psyco is reliable enough for this is yet another issue... I'd
classify Psyco as "mostly reliable" only...
A bientot,
Armin.
More information about the Python-Dev
mailing list