On 1 Apr, 2008, at 17:37, Kevin Walzer wrote:
has wrote:


With the general de-Macification of Python 3.0 being planned, I wonder if the python3.0 interpreter should take the same approach, leaving it
up to individual modules to decide if and when they want a GUI
connection? Anyone any thoughts?

What does the "de-Macification" in Python 3.0 mean? Will the Carbon
modules be removed?

I'm curious because the Python program I currently develop calls into
Carbon for a few things, and I'm mulling its future direction and design.

The current plan for Python 3.0 is to remove most of the mac-specific code
from the stdlib.

The main reason for that is lack of maintenance, but IMO platform bindings shouldn't be in the standard library anyway because that makes it impossible
to adapt them to a changing platform in a timely manner.  That is, even
if the Carbon bindings were properly maintained we couldn't add Leopard
bindings to the stdlib for Python 2.5.3 due to backward compatibility constraints.

I'd like to see Carbon bindings in PyObjC, especially the bits that weren't deprecated years ago, because some things can only be done in Carbon and not Cocoa. To be honest I don't know if that will ever happen due to lack of time
on my part.

Ronald


--
Kevin Walzer
Code by Kevin
http://www.codebykevin.com
_______________________________________________
Pythonmac-SIG maillist  -  Pythonmac-SIG@python.org
http://mail.python.org/mailman/listinfo/pythonmac-sig

Attachment: smime.p7s
Description: S/MIME cryptographic signature

_______________________________________________
Pythonmac-SIG maillist  -  Pythonmac-SIG@python.org
http://mail.python.org/mailman/listinfo/pythonmac-sig

Reply via email to