[Pythonmac-SIG] IDE that doesn't look awful?

Christopher Barker Chris.Barker at noaa.gov
Tue Oct 21 01:26:54 CEST 2008


Robin Dunn wrote:
> Given that I'm Mr. wxPython I'm sometimes a bit embarrassed to admit 
> that I've been using WingIDE more and more lately (transitioning from 
> Emacs) instead of one of the wx-based editors.  Almost every day I cuss 
> at it for being so butt ugly on Mac and not being native, but I still 
> keep on using it because I haven't yet found anything that comes close 
> to beating it on features and functionality.  The auto-complete is very 
> thorough and useful,

I don't remember auto-completion being on your list of features for a 
"pry-emacs-from-my-hands" list...

It would be nice though -- Rob, any plans to add that to Peppy?

> the debugger is excellent,

Have you tried winPDB? It has some layout issues on the Mac, but it's 
worked for me.

Rob, have you given thought to integrating winPDB into Peppy? that would 
be nice.

> P.S.  If anybody can convince Wingware to sponsor a wx port

I do wonder why they chose GTK in the first place, but what can you do?

Joe Strout wrote:
> On Oct 20, 2008, at 4:09 PM, Christopher Barker wrote:
> 
>> I'm using Peppy

> Interesting -- that one's not on the wiki (perhaps you would add it?).  
> I'll give it a try.  Out of curiosity, what are the key features in your 
> view?

  - Multiple top-level windows (Frames, in wx parlance)
  - being able to have the same file open in multiple windows
  - extensible in python (though I never seem to have the time to make 
use of that!)
  - customizable major/minor modes for different kinds of files.
  - Windows, Mac, Linux
  - Not just a python editor.

I guess the key thing about Peppy for me is that every other wxPython 
editor I tried was missing not just a key feature or two, but it's 
architecture seemed to make it virtually impossible to add the feature. 
Peppy is lacking in maturity, but it's architecture is quite flexible.

By the way, I've written a setup.py, etc, so that you can get an py2app 
bundle of Peppy (in alias mode), which is critical to making it act like 
a Mac app -- putting in in the doc, drag&dropping files on it, etc.

I think it's in Peppy SVN, but if not, ask me...

And yes, you'll need a new wxPython.

-Chris



-- 
Christopher Barker, Ph.D.
Oceanographer

Emergency Response Division
NOAA/NOS/OR&R            (206) 526-6959   voice
7600 Sand Point Way NE   (206) 526-6329   fax
Seattle, WA  98115       (206) 526-6317   main reception

Chris.Barker at noaa.gov


More information about the Pythonmac-SIG mailing list