Developers:
Developers:
-- an XEmacs-like editor in Python. Eventually.
Latest version: 0.7.3.2 "Zeta Function". Download here
This project started out as my graduate school thesis, built as an educational experiment to attempt to demonstrate the modern software development process using the ReadySET project management templates. However, the code that started out as a means-to-an-end has grown beyond its original purpose of demonstrating the software development process. It's now quite usable and useful.
I suppose you're thinking that the world doesn't need another editor, and you might even be right. In fact, a really good editor does already exist, but I'm not just trying to create another editor. I'm looking for a way to build an extensible framework in Python that can support editing and viewing many different types of files, not just text files or source code. But, having said that, the primary target is still source code editing; however, unlike other editors I'm not limiting myself to that, as evidenced by the hex edit mode and other esoteric modes like the hyperspectral image viewer.
I'm especially interested in help with the Mac OSX testing. I regularly test on Windows and Linux, but don't have access to a Mac. I'd appreciate any help in debugging on the Mac, as I believe there's still a problem in the keyboard handling on OSX.
Additionally, if you speak languages other than English, the i18n work is hosted at launchpad using their collaborative translation feature. I could definitely use the help getting peppy localized in your language, as my only language skills include a tiny bit to contribute to the Esperanto localization (mi havas eta vortprovizon de esperanto) and knowing the word for 'beer' in numerous languages.
There's now a mailing list for peppy development. All people interested in the development of peppy are welcome to join. You can also sign up by sending an email to peppy-dev-subscribe [at] googlegroups [dot] com from the account you wish to use (useful for signing up with a non-gmail account).
The application as a whole is licensed under the GPLv3 due to the inclusion of itools. The bulk of the code in peppy was written by me and is also available under either the GPLv2 or wxWidgets depending on the individual source file. Consult the header of each file for the specific license.
So, if you're going to borrow the whole application, it's under the GPLv3. However, if you're just going to borrow an individual source file from one of the files that I've written outside of itools, you get to choose the license from one of the following dual license pairs: either GPLv2/GPLv3 or wxWidgets/GPLv3.