HI Dusty, I was following the discussion on the wxPython list... Pallavi sounds like an interesting and useful project.
My two cents - if you want to attract Python developers to use Pallavi for Python editing, consider adding a Python shell. Welcome to pyxides :) - Tal On 9/5/07, Dusty Phillips <[EMAIL PROTECTED]> wrote: > > > Hi there, > > I come in peace, from the wxPython mailing list, invited by Rob > McMullen of Peppy. I suppose I could introduce myself to this Text > Editor's Anonymous group as "My Name is Dusty, and I have written a > text editor in Python". (the first step is to admit it? :-) For those > that haven't been following the discussion on the other list: > > http://lists.wxwidgets.org/cgi-bin/ezmlm-cgi?11:sss:68060:200709:cdfgaiipkoflcifkhclf#b > > Pallavi is another text editor utilizing wxPython, specifically wx.aui > and wx.stc. It seems to most closely resemble Peppy. Its > distinguishing feature is, in my opinion, that they core is very > small. Almost all aspects of the editor are plugins and are therefore, > optional, including even basic I/O, toolbar, and menubar, and > keybindings. I've defined a simple but elegant eventbus that allows > communication between plugins, and the idea is that one plugin can > replace another if it issues the same set of events and responds to > the same set of actions. This modular design is inspired by Litestep, > the old Windows desktop shell. The idea is that it can easily replace > a small note-taking application without loading any extraneous > features, but can also replace a full-fledged IDE without missing any > features, but ALSO without loading those features you never use. > > Pallavi is also inspired by the KISS philosophy of Arch Linux. The > editor itself is largely based on JEdit, only simpler (just as Python > is simpler than Java). > > Pallavi is stable enough that I use it for all my daily editing on > Linux... actually I made sure there were no known bugs before making > the latest release. Its less adequately tested under Windows, and so > far, not at all on the Mac. > > I'm not too sure what else to say about it except I won't forget the > URL this time: http://pallavi.sf.net/ > > Surely my code is more important than me, so I'll keep the personal > introduction short: Canadian, graduate educated, self-employed python > developer (mostly django, but I'd jump at wx or 3d jobs as well). > > My primary goal in posting to this list at this time (besides > introducing my editor) is to determine if there is a chance of > collaboration or integration with other projects, most especially (at > this time), peppy, as it seems at about the same development stage, > has similar design ideas (Rob wants to clone xemacs in Python, I want > to clone JEdit, which is basically a clone of xemacs in Java :-D), and > from our interaction so far I think we'd get along well. also because > "Have there been any frequently asked questions?" is the best FAQ > entry I have ever read. > > A secondary goal is to continue the lively discussion that started up > on the wxPython list without irritating Robin too much, even if he did > say its ok. ;-) For the same reasoning, I suggest keen discussion > specific to Pallavi be moved to the Pallavi-users mailing list on > sourceforge (https://lists.sourceforge.net/lists/listinfo/pallavi-users). > The truth is, I talk too much: It might break the "low-traffic" > description of this list if I hang around too long. ;-) > > Dusty >
