-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 I'm a Tcl/Tk developer who has been dabbling with Python for some time, but had not seen a compelling reason to really learn the language. Programming in Tkinter seemed redundant to me since I already have direct access to that toolkit via Tcl, and the other Python GUI toolkits I tried--PyQt and wxPython--were frustrating with their learning curve.
Well, I have finally found a good reason to learn Python in more depth: the language already directly supports things that I want to do in my next project (specifically the Carbon modules in Mac OS X), whereas Tcl would require a lot of extending in C before I could get started. I've decided that it's probably less work to learn the Python way of doing things, and if I stick with Tkinter, then the learning curve will be reduced. I've gotten all the approropriate resources for learning Python (docs, books, tutorials), so my question is this: are there any "gotchas" that Tcl programmers often encounter in learning Python? I'm thinking specifically about habits that may require "unlearning," for instance, such as grokking object orientation (Tcl procedures are now embedded deep in my brain). Any advice, particularly from other programmers with a lot of experience in Tcl, is appreciated. - -- Cheers, Kevin Walzer, PhD WordTech Software - "Tame the Terminal" http://www.wordtech-software.com sw at wordtech-software.com -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.1 (Darwin) Comment: Using GnuPG with Thunderbird - http://enigmail.mozdev.org iD8DBQFDb3sLJmdQs+6YVcoRAq5xAJoCbDYeMO58yRPqid4K5WTd1+PbcgCbBATL 0UppdVmVdcb+AfFUIsvrdrY= =Hk8w -----END PGP SIGNATURE----- -- http://mail.python.org/mailman/listinfo/python-list