[Zope] Editors [OT]

Wolfgang Strobl ws@gmd.de
Thu, 25 Jan 2001 12:45:07 +0100


On 25 Jan 2001, 10:08  Chris Withers wrote:

> Tres Seaver wrote:
> > 
> > I'm liking it a lot -- the last reason to even consider using
> > emacs is gone :)
> 
> Hmmm... interesting, maybe it's time to find a new editor...

Why not use Riaan Booysens Boa Constructor IDE or Mark Hammonds 
PythonWin IDE? 

Boa: http://sourceforge.net/projects/boa-constructor/ 
Use the cvs checkout, not the 0.0.4 download from September, which is almost 
unuseable.

PythonWin: http://www.activestate.com/Products/ActivePython/

Both use the scintilla control (http://www.scintilla.org/), btw.

For pure Python work, especially for Windows specific stuff,  I prefer 
PythonWin. But for platform independent work and Zope works Boa Constructor 
looks very promising. 

It's pure Python and wxPython (i.a. wxWindows) based, it even comes with a 
first attempt of a Zope interface! I wonder that it doesn't get more publicity here. 
On the other hand, I noticed that Shane Hathaway is listed as one of the 
developers ...


> 
> My wishlist would be:
> 
> - Runs nicely on NT4

Well, I use Boa on Windows 2000, but I don't see any reason why it shouldn't 
run as nicely on NT4, too.

> - Syntax highlighting for Python, C, XML, HTML (and, although this is
> dreamworld stuff, DTML ;-) - 

Well, it does Python and DTML. :-)

Scintilla comes with syntax colouring for many languages and seems pretty 
extendable. I haven't checked the above list, though. 


> FTP or WebDAV editing built in as
> standard (or alternative solution, like cadaver making it work ;-) -
> Regular Expression search & replace - search & replace of multiple
> files

I've used the builtin ftp client for editing my Zope sites a few times for editing 
zope. It's a bit rough at the edges, but usable.

> 
> and my dream list would be:
> 
> - can run multiple copies of the editor at once

Well, it's possible to run multiple copies of Boa. It's only usefull when working 
on different projects concurrently, though. Usually I prefer opening many files in 
a single instance.

> - class browser for python, with expand/collapse of code (like the
> editor for Python 2)

That's a scintilla feature, so it comes for free (so to speak) with both PythonWin 
and Boa Constructur (and SciTE, Scintillas own tiny editor, of course).

-> http://www.scintilla.org/SciTE.html


--
      o      (     Wolfgang.Strobl@gmd.de (+49 2241) 14-2394
     /\        *   GMD mbH                       #include 
   _`\ `_<===      Schloss Birlinghoven,         <std.disclaimer>
__(_)/_(_)___.-._  53754 Sankt Augustin, Germany ________________