[Pythonmac-SIG] W widgets/Carbon modules

Kevin Walzer sw at wordtech-software.com
Sun Jul 11 21:12:55 CEST 2004


-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

I'm learning Python in conjunction with some other languages (C, Tcl,
AppleScript) and it seems that a lot of my interests are converging on
Carbon frameworks/AppleEvents/etc. I'd like to hook Python into this
learning process, because I know that there's a lot of support for
Carbon modules in Python on the Mac. But I had a few questions:

1. Will MacPython continue to support Carbon in the future? PyObjC is
promoted so heavily on the list, and I see a great deal of talk about
Cocoa--but not about Carbon. I know wxPython is Carbon, but I'm not
ready to learn wxPython (or PyObjC at this point). I know all the
arguments *against* Carbon, but that's where I want to spend my time
right now--however, I don't want to focus on Python here if Carbon
support is going away.

2. A related question--is the W widget set deprecated/going away/to be
replaced by PyObjC or just not actively developed at this point? I
hardly see any discusison of it here, but it looks like a nice,
lightweight tool for simple GUI apps (apart from Tkinter, which doesn't
look as good), which is what I need at this stage of my learning.

3. PythonIDE is a nice, user-friendly application that looks good--am I
correct that this application uses the W widget set and can be described
as a "pure Carbon" application (one that taps into Carbon without
external frameworks like wxPython or Tkinter)? Are there any other
example apps out there that also use the W widget set?

Thanks for any input anyone can provide.

Kevin


- --
Kevin Walzer, PhD
WordTech Software--Open Source Applications and Packages for OS X
http://www.wordtech-software.com
http://www.smallbizmac.com
http://www.kevin-walzer.com
mailto:sw at wordtech-software.com
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.2.4 (Darwin)
Comment: Using GnuPG with Thunderbird - http://enigmail.mozdev.org

iD8DBQFA8ZE2F6m9qPmThLQRAtmWAJ4jiSoi0PunawDc65G5WRU4WD8pyACfWqtF
oWPNfpiep/GIN1q9FxxtLD0=
=wE2V
-----END PGP SIGNATURE-----


More information about the Pythonmac-SIG mailing list