List Info

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




ANN: peppy-0.6.5 satisfying 6.5 items of Robin's editor list
user name
2007-10-01 19:16:31
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/presentat
ion.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.   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

------------------------------------------------------------
---------
To unsubscribe, e-mail: wxPython-users-unsubscribelists.wxwidgets.org
For additional commands, e-mail: wxPython-users-helplists.wxwidgets.org


Re: ANN: peppy-0.6.5 satisfying 6.5 items of Robin's editor list
country flaguser name
United States
2007-10-02 12:16:21
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.Barkernoaa.gov

------------------------------------------------------------
---------
To unsubscribe, e-mail: wxPython-users-unsubscribelists.wxwidgets.org
For additional commands, e-mail: wxPython-users-helplists.wxwidgets.org


Re: ANN: peppy-0.6.5 satisfying 6.5 items of Robin's editor list
country flaguser name
United States
2007-10-02 14:40:11
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/presentat
ion.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.  

> PS: no towers of hanoi

Darn!


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


------------------------------------------------------------
---------
To unsubscribe, e-mail: wxPython-users-unsubscribelists.wxwidgets.org
For additional commands, e-mail: wxPython-users-helplists.wxwidgets.org


[1-3]

about | contact  Other archives ( Real Estate discussion Medical topics )