On 13 March 2011 05:39, Matthew Brush matthewbrush@gmail.com wrote:
On 03/12/11 10:11, Frank Lanitz wrote:
But before we can discuss about the positive/negativ points I just want to ask who likes to take over this task as a kind of lead engineer and project manager to be the lead here having in mind it will most likely not a 5-minute-task?
I would like to work on this, but I'm not sure I would define myself as a lead engineer or project manager. I have some pretty good ideas about how the interface should look, having hacked with Colomban on the Vala bindings and seeing the "problems"/limitations with the current interface. I've also done a fair bit of thinking on this while working on GeanyPy.
If there was someone with lots of GObject experience that would be willing to review my code on a regular basis, I'm willing to volunteer my time and do most of the coding (or at least my share, depending who else is interested in working on this).
Hi Matthew,
I currently have a looong commute where I can't actually code or compile or test things (my tablet is just not suited), but I can review and discuss things by the magic of wifi.
I'm not specifically a GObject specialist but have a lot of general OO design and development experience so hopefully I could be helpful.
I would suggest that the GObject interface needs to be designed to work right for the plugin developer languages and then mapped over the current internal implementation. I'm not totally convinced that the current implementation is the best way to present things to plugins, although after some discussion it may be the best way to go. This might not be very efficient initially but it allows testing of the interface without disrupting core too much. Then over time other changes could be made.
This will also help to allay some of Franks fear of the size of the change.
I would suggest that the interface needs to support one static compiled language, Vala? and one interpreted dynamic language Python?
Cheers Lex
Cheers, Matthew Brush (codebrainz)
Geany-devel mailing list Geany-devel@uvena.de http://lists.uvena.de/cgi-bin/mailman/listinfo/geany-devel