2006/7/20, Nexu nexu.jin@gmail.com:
On Thu, 2006-07-20 at 19:45 +0200, Enrico Tröger wrote:
On Thu, 20 Jul 2006 13:51:11 -0300, "Alexandre Moreira" alexandream@gmail.com wrote:
it is so cool, that you all want to extend Geany, but please give us a little bit time to make it ready for this.
scripts in, say, Python or TCL (or even C plugins).
I prefer Python(because so many people like it, there must be something magic with it) _and_ C plugins.
But as mentioned earlier, this whole stuff is not really important at the moment, at least not for me and Nick. I want to finish the 0.8 release soon(but without hurrying), then reduce the length of the todo list and finally implement project management. Then getting it stable, so that 1.0 can be released.
After that, or while getting 1.0 stable, we should think about a reasonable plugin concept.
I really like the idea of plugins, but at the moment it is too early for it.
Thanks for the answers and responses. I'm looking forward to test the project management functionality.
Personally i think you guys should consider including the mentioned plug-in system with 1.0 release (after everything else on the TODO list is done) so it is a basic part of Geany.
I would vote against this. Geany already has a release plan, and I think we should stick to it. First of all, it was not the interest of the main devs to make it a complex system, at least not on 1.0. Second, it would be needed a *LOT* of hooks in the system for it to be acessible for plugins, and it is not the kind of re-engeneering I think we need while on 0.8, at least not when focusing to 1.0.
Also consider D-Bus as a
plug-ins interface as this allows more languages to be used to write plug-ins with (any language that D-Bus got bindings for).
I never considered this as an option and then, when you mentioned it a whole lot of possibilities exploded in my mind. Thanks very much, Nexu, for you made me address a lot of stuff I had in mind for my own personal project (A game server).
As far for the magic about Python: because it's really simple to code
with as well being mature.
Geany mailing list Geany@uvena.de http://uvena.de/cgi-bin/mailman/listinfo/geany
Cheers, Alexandre Moreira.