[Pythonmac-SIG] Extensions for static versus frame
Bob Ippolito
bob@redivi.com
Thu, 18 Jul 2002 17:39:14 -0400
So be tricky and check to see if the symbols are there dynamically, if
you're really *that* worried about Python 2.2 not working in OS X 10.3..
I mean, you're only calling three functions, wouldn't be killer to do.
I really really *really* doubt that they'd change the PSN structure
(since it's the same as Carbon's) or calling arguments to any of those
three functions provided they don't go away or get renamed.
-bob
On Thursday, July 18, 2002, at 05:21 PM, Jack Jansen wrote:
>
> On donderdag, juli 18, 2002, at 11:08 , Bob Ippolito wrote:
>
>> Try your luck with this... Undocumented calls, but I'm 99% sure it
>> will work. I'm pretty sure CPS gets linked in with Carbon, definitely
>> does with Cocoa..
>
> Ah, CPS again:-)
>
> I don't want to do this, because the interface is undocumented. CPS
> would also have allowed us to do other nifty things, like connecting to
> the window server without being in a .app framework, but I think
> relying on undocumented calls is simply too dangerous.
>
> At some point in the future there's a good chance Apple will take the
> interface away, and suddenly Python stops working. And it will really
> stop working: you'll get an undefined external when you try to start
> the interpreter.