[Pythonmac-SIG] Mac User Python Newbies

Bob Ippolito bob at redivi.com
Fri Feb 11 20:33:51 CET 2005


On Feb 11, 2005, at 12:36, Louis Pecora wrote:

> Brendan Simons wrote:
>
>> The IDE thread is a recurring one.  Here's my experience as another 
>> Python newbie.  I tried SPE, PythonCard, PyOxice, PyPE, eclipse and 
>> wing (under x11).  All work, but I found that each one had enough 
>> quirks (mostly UI inconsistencies, but some are downright unstable)  
>> that I was less productive than without.   Not to sell any short, I'm 
>> sure they will get better given time.
>>
>> FWIW, the winning formula for me right now is:
>>
>> 1) Editor:  TextWrangler (http://www.barebones.com/index.shtml).
>>  -Free, "Made For Mac", Code Colouring,  Method Indexing, The ability 
>> to run scripts from the editor, More text manipulation options than I 
>> can count.
>>
>> 2) GuiEditor:  XRCed.py (comes with the wxPython install package).  
>> (Or code the wxPython by hand, which takes longer, but gives you a 
>> little more control over the result).
>>
>> 3) And an instance of terminal running python interactive mode.  
>> Actually, this is the most valuable Python tool I've found so far - 
>> it's like a scratch pad where I can quickly check assumptions, or 
>> test out ideas.
>>
>> The only thing I'm missing now is a debugger with breakpoints, call 
>> stack, and variable watches.  I'll have to settle for random print 
>> statements for now.
>
>
> You didn't mention the regular Mac Python IDE (maybe you did and I 
> don't know it by the names you used).  But it is pretty nice (no 
> syntax coloring is the most negative) on the other hand it has a 
> debugger that's very nice and easy to use.
> But does it work with wxPython?  I know some things (Tkinter, I think) 
> doesn't play nice with MacPython.

The MacPython IDE runs all Python interpreters in-process and therefore 
can't run *any* GUI scripts/applications correctly using that feature.

> I really like the ability to edit and just hit cmd-R to run the script.
> The IDE could use some updating and wart removal.  Syntax coloring, 
> better scrolling (that's damaged right now), use of scroll wheel (if 
> present), a few other interface changes.
>
> In the end it's my tool.
> I don't really understand how your are doing the development.  You 
> have to jump to a term window to run the script?

The source code for the old MacPython IDE is extremely ancient and 
nobody has expressed interest in updating it...

-bob



More information about the Pythonmac-SIG mailing list