On Dec 28, 2004, at 2:46 PM, Andrew Roazen wrote:
I was referred here by Kevin Walzer at tcl-mac's mailing list:
> Can any of the core MacPython developers take a look at this thread and
> give us the Pythonic viewpoint on these questions? (hooking TkAqua and
> Tkinter into an old version of Python for the Mac with undocumented,
> proprietary modifications: what issues should he consider?)
Backstory:
Curious Labs develops a 3D animation program called Poser. In 2000 they released a Windows/OS 9 version with a custom Python that has hooks to Poser internals. This version was succeeded by Poser 5 in 2002, but only for Windows (for reasons I won't go into here).
When Poser 5 finally had a Mac release in 2003, it was Carbon for OS X. The Python shipping with it is a slightly modified MacPython 2.2 for Carbon. However, a growing number of Poser Python scripts are relying on Tkinter front ends and Tkinter was never successfully Carbonized.
Poser's date for moving to Cocoa is fuzzy right now. For short term compatibility it would be desirable to fix this problem, perhaps using TkAqua.
To reiterate Kevin's question: Assuming Curious Labs' modifications to MacPython 2.2 were nothing outside of Poser internals (i.e. variables to control character/prop/lighting values), what issues are involved in plugging TkAqua/Tkinter into this MP2.2 aka PoserPython?
Presumably this Python is CFM based, because their OS 9 version must have been. That is likely to make it significantly harder, and CodeWarrior will probably be necessary in order to compile this Python and its extensions. I'm not sure if anyone aside from Jack and Just even remember how to do that.. I sure don't :)
-bob
_______________________________________________ Pythonmac-SIG maillist - Pythonmac-SIG@python.org http://mail.python.org/mailman/listinfo/pythonmac-sig