<br><br><div><span class="gmail_quote">2006/7/20, Alexandre Moreira <<a href="mailto:alexandream@gmail.com">alexandream@gmail.com</a>>:</span><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">
<div>Oh, I forgot a few things too:<br><br><div><span class="gmail_quote">2006/7/20, Alexandre Moreira <<a href="mailto:alexandream@gmail.com" target="_blank" onclick="return top.js.OpenExtLink(window,event,this)">alexandream@gmail.com
</a>>:</span></div><div><span class="e" id="q_10c8d42fc1aff4b2_1"><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">
<div><br><br><div></div><div><span><span class="gmail_quote">2006/7/20, Nexu <<a href="mailto:nexu.jin@gmail.com" target="_blank" onclick="return top.js.OpenExtLink(window,event,this)">nexu.jin@gmail.com</a>>:
</span></span></div><div><span><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">
On Thu, 2006-07-20 at 19:45 +0200, Enrico Tröger wrote:<br>> On Thu, 20 Jul 2006 13:51:11 -0300, "Alexandre Moreira"<br>> <<a href="mailto:alexandream@gmail.com" target="_blank" onclick="return top.js.OpenExtLink(window,event,this)">

alexandream@gmail.com</a>> wrote:<br>
><br>> it is so cool, that you all want to extend Geany, but please give us a<br>> little bit time to make it ready for this.<br>><br>> > scripts in, say, Python or TCL (or even C plugins).<br>> I prefer Python(because so many people like it, there must be
<br>> something magic with it) _and_ C plugins.<br>><br>> But as mentioned earlier, this whole stuff is not really important at<br>> the moment, at least not for me and Nick.<br>> I want to finish the 0.8 release soon(but without hurrying), then
<br>> reduce the length of the todo list and finally implement project<br>> management. Then getting it stable, so that 1.0 can be released.<br>><br>> After that, or while getting 1.0 stable, we should think about a
<br>> reasonable plugin concept.<br>><br>> I really like the idea of plugins, but at the moment it is too early<br>> for it.<br><br>Thanks for the answers and responses. I'm looking forward to test the<br>project management functionality.
<br><br>Personally i think you guys should consider including the mentioned<br>plug-in system with 1.0 release (after everything else on the TODO list<br>is done) so it is a basic part of Geany.</blockquote></span></div>

<div><div><br>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.<br> </div></div>

<div><span><br><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">
 Also consider D-Bus as a<br>plug-ins interface as this allows more languages to be used to write<br>plug-ins with (any language that D-Bus got bindings for).</blockquote></span></div><div><div><br>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).
</div></div></div></blockquote></span></div><div><div><br>I ended up thanking Nexu for something but forgot to discuss the meaning of this idea in Geany context. Don't think D-Bus would be a good way for Geany to implement it, at least not as long as it strives to be multi-platform. For all I know D-Bus is still very much binded to the Linux platform (but, please, correct me if I am wrong).
</div></div></div></blockquote><div><br>And here I am again (sorry, if I were less anxious to answer I would post a single message). I found out that DBus has implementations in FreeBSD/NetBSD/MacOSx/Windows, although I don't know the state of them all, so I was speaking nonsense in the last e-mail.
<br><br>But again, I really believe we should drop this kind of discussion until we get on planning the plugin system (and that would be post 1.0, probably one major version after it).<br></div><br><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">
<div><div><span class="q"><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;"><div><div><span><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">

As far for the magic about Python: because it's really simple to code<br>with as well being mature.
<br><br>_______________________________________________<br>Geany mailing list<br><a href="mailto:Geany@uvena.de" target="_blank" onclick="return top.js.OpenExtLink(window,event,this)">Geany@uvena.de</a><br><a href="http://uvena.de/cgi-bin/mailman/listinfo/geany" target="_blank" onclick="return top.js.OpenExtLink(window,event,this)">

http://uvena.de/cgi-bin/mailman/listinfo/geany
</a><br></blockquote></span></div><div></div><br><br>Cheers,<br></div><div><span>Alexandre Moreira.</span></div></blockquote></span></div></div></blockquote><div><br>Regards,<br>Alexandre Moreira <br></div><br></div><br>