[Pythonmac-SIG] What's MacPython missing?

Michael Hudson mwh at python.net
Thu Oct 16 10:19:51 EDT 2003


Bob Ippolito <bob at redivi.com> writes:

> On Thursday, Oct 16, 2003, at 07:40 America/New_York, Michael Hudson
> wrote:
>
>> Bob Ippolito <bob at redivi.com> writes:
>>
>>> I'm interested to know what people here would like to see for
>>> MacPython.
>>> 	Which modules from other platforms would you really like to see?
>>> 	Which Apple APIs/Frameworks would you like to use but aren't
>>> 	wrapped or aren't wrapped satisfactorily?
>>> 	What documentation do you think needs to be written/improved
>>> 	(specifically)?
>>>
>>> These are a few of the things I'm interested in:
>> [...]
>>> 	An optimized PPC backend for Psyco (I'm kind of working on
>>> 	this on and off.. at the PPC ASM compiler/decompiler stage)
>>
>> Hey, me too!  Armin was of the opinion that this would be seriously
>> hard (i.e. about as hard as writing psyco for x86 was) until psyco is
>> ready to become part of PyPy, though.
>
> I think having all those extra registers around, and the fact that
> most of the operations take a destination and two operands instead of
> just dest and src, might make it a bit nicer.

Oh sure.  That wasn't what I meant.

> But then again, the fact that Psyco was designed for x86 might mean
> that it would be hard to take advantage of.  I really don't know,
> it's been a while since I've looked at the source.

For one thing, I think there are some x86-isms in the source (e.g
expecting stack based calling conventions) and for another the source
is just a bitch.  It certainly confused me plenty.

[bgen2]
>> Do you know anything concrete about gcc-xml?
>
> I know that it's a real bitch to compile on OS X (but I did).. it's
> very odd.  It must work to some degree because Pyste uses it, but I
> haven't taken a serious look at the output.  It seems like one of
> those XML formats where you need to write a pretty significant
> translator from it to a data structure worth using.

Yeah, but less translating than from an arbitrary C header, right?
<wink>.  It would be depressing if gcc-xml sucked, because something
like that is so obviously the right answer.  Guess I should take a
look myself...

Cheers,
mwh

-- 
  Need to Know is usually an interesting UK digest of things that
  happened last week or might happen next week. [...] This week,
  nothing happened, and we don't care.
                           -- NTK Now, 2000-12-29, http://www.ntk.net/



More information about the Pythonmac-SIG mailing list