ANN: peppy-0.6.5 satisfying 6.5 items of Robin's editor list

New release of peppy, my eventual XEmacs clone in python.

http://www.flipturn.org/peppy

This version focuses on refactoring, so not a whole lot of
user-visible changes except for:

* loading files in a separate thread
* toolbar is now optional (for Robin)
* a splash screen

The big architectural change is abandoning trac plugins for Thibauld
Nion's yapsy plugins from his MathBench project that can handle
versioning and runtime activation/deactivation of plugins. See:

http://mathbench.sourceforge.net/yapsy/doc/presentation.html

Peppy currently satisfies 6.5 items in Robin's list at his blog:

http://wxpython.org/blog/2007/09/25/your-mission-should-you-choose-to-accept-it/

* Keyboard shortcuts for everything
* Incremental search (thanks to the search bar borrowed from PyPE)
* Multiple top level windows/multiple views (peppy's bread-and-butter)
* Rectangle selections (thanks to the built-in scintilla support)
* Optional toolbar
* built-in therapist (python peppy.py shell:eliza)

and the half item:

* Multiple language support (multiple major modes exist, but I only
get a half point here because most of the text editing major modes
don't really do anything special yet)

Of course, that half item is a ... rather large chunk of missing
functionality. :slight_smile: Peppy doesn't really edit code that well yet; in
fact I'm still using XEmacs to edit my own code. So, this is still
too immature to use as anyone's editor, although the framework has
advanced to the point where I'm doing useful things with it (see the
MPD mode that was the test-bed for how I needed to improve my
architecture) and I use the HexEdit mode all the time.

My goals for the 0.6.6 release are:

* get my bare-minimum python mode going so I can start eating my own dogfood
* get the architecture finalized and published so that others can
easily add support for their favorite language

Rob

PS: no towers of hanoi

Rob McMullen wrote:

PS: no towers of hanoi

Being built on wxPython -- THAT should be a snap!

It's looking nice, Rob.

-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@noaa.gov

Rob McMullen wrote:

New release of peppy, my eventual XEmacs clone in python.

Neat; I'm looking forward to the "dog food" version.

Peppy currently satisfies 6.5 items in Robin's list at his blog:

http://wxpython.org/blog/2007/09/25/your-mission-should-you-choose-to-accept-it/

Also neat. BTW, I'd added a few items on the pyxides list, and I copied them as comments to that post. (Not that you need to pay any attention to them, of course... 8^)

···

--
Don Dwiggins
Advanced Publishing Technology

Rob McMullen wrote:

New release of peppy, my eventual XEmacs clone in python.

http://www.flipturn.org/peppy

This version focuses on refactoring, so not a whole lot of
user-visible changes except for:

* loading files in a separate thread
* toolbar is now optional (for Robin)
* a splash screen

The big architectural change is abandoning trac plugins for Thibauld
Nion's yapsy plugins from his MathBench project that can handle
versioning and runtime activation/deactivation of plugins. See:

http://mathbench.sourceforge.net/yapsy/doc/presentation.html

Peppy currently satisfies 6.5 items in Robin's list at his blog:

Sweet! I look forward to taking it for a spin...

* built-in therapist (python peppy.py shell:eliza)

Nice. :wink:

PS: no towers of hanoi

Darn!

···

--
Robin Dunn
Software Craftsman
http://wxPython.org Java give you jitters? Relax with wxPython!