[wxPython-dev] 2.8.7.0 coming soon

Kevin Ollivier kevino at theolliviers.com
Mon Nov 19 21:18:35 PST 2007


Hi Jean-Michael,

On Nov 16, 2007, at 8:00 AM, jmf wrote:

> Well, I toyed this morning with Editra. It's a good piece of software,
> but in my mind the real questions (some) are:
>
> - Does such a tool belong to "wxPython"?

Yes, I think so. Every developer needs a good text editor, and  
moreover, a good development tool is actually good advertising for the  
toolkit itself. One of the things I was most impressed by with Editra  
was the attention to detail and the simple and modern-looking UI. This  
not only makes it look like a nice IDE, it shows that wxPython can do  
these things, and I think that gives a good impression.

The other part I liked was the easy to understand documentation for  
writing plugins. IMHO, that is a critical component for a default tool  
- that it be easy to extend and build upon.

>
> - If yes, does it make sense to embed it in the runtime part of
> wxPython? The demo-doc stuff seems to be more appropriate. After all,
> this is "just an wxPython application", contrary to XRCed or pyShell  
> which
> are pure dedicated wxPython applications/tools.

I think this question was tackled by our discussion of how wxPython is  
broken down. i.e. We should have "runtime only" and "runtime + docs +  
demos + tools", and Editra definitely makes sense in the latter. To be  
honest, I would like to see some Editra components (like the auto- 
updater and the Error Reporter) turned into more general wxPython  
components, but that is for the future. ;-)

>
> - If it is part of wxPython, it is aimed to the Python users, why  
> does it
> not default to the Python language. On my win platform, just after  
> the launching
> I have : \n as newline, no Python lexer, after Python lexer  
> selection: no
> indentation and pressing the tab key introduces a \t char  
> corresponding to
> 8 spaces (!). GvR should not be very happy.

I think Editra is better categorized as a cross-platform project/file  
editor than a Python tool. For example, it can properly highlight HTML/ 
XML, text, diffs, InnoSetup/NSIS installer scripts, bash scripts, just  
about any kind of file you might need to produce in the process of  
developing a wx (Python | C++ | Perl | etc.) project. So if you are a  
wxWidgets (not wxPython) developer, then Editra would still be a great  
choice. Or even a wxPerl/wxLua/etc. developer. :-) To me, this is  
important, because most of us are bothered to some extent about how  
many wxPython editors that are out there. Well, now add the C++ ones,  
and the Perl ones, etc. to that list. The number is probably  
staggering. I think including a good text editor will reduce the  
amount of redundant effort.

So, maybe GvR would not be happy, but then again, we aren't proposing  
replacing IDLE, so I'm not sure he'd be that concerned. I would agree  
though that it'd be nice for tabs to equate to 4 spaces by default, if  
it doesn't already (mine says 4 but I may have changed it ;-). Some  
editors default to 8 but I always change them and I'm not sure where  
that default comes from, to be honest. Then again, I've never had a  
problem with using tabs either. (Though I effectively can't now since  
I work on a lot of shared code! ;-)

>
> - Should a wxPython newbee install it? There is a nsis installer!

Well, it will come with wxPython, so every wxPython newbie will  
install it. :-)

>
> Do not get me wrong. I'm just trying to think like a wxPython  
> beginner.

I think it's always good to discuss points like this. :-)

Thanks,

Kevin

>
> Jean-Michel Fauth, Switzerland
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: wxPython-dev-unsubscribe at lists.wxwidgets.org
> For additional commands, e-mail: wxPython-dev-help at lists.wxwidgets.org
>





More information about the wxpython-dev mailing list