[Geany-Devel] Let's use Vala

Steven Blatnick steve8track at xxxxx
Tue Nov 12 23:16:53 UTC 2013


I hope I don't have to rewrite my plugins again for this editor ;-) I 
will admit though, seg faulting all of geany in a plugin gets annoying :-)

Maybe I'm spoiling the party, but like with gnome 2, sometimes sticking 
with what you have is better than seemingly needless upgrades.  I'm 
running older hardware at home since running linux doesn't require me to 
upgrade every few years like windows does.

I read an article a while back, sorry I can't remember the source, 
pointing out how developer's desire to do a rewrite/refactor of code is 
not a good idea since all regressions and bugs can come back and all of 
that effort was lost.  That said, I'm always suggesting the need for 
refactoring at every job i've been at, so I may be a hypocrite.

Maybe these comments refer more to the change of direction thread, since 
it sounds like vala compiles to C anyway, and would just be extending 
the way we can code things rather than re-writing or re-defining what we 
are doing.

Thanks,

Steve

On 11/12/2013 03:58 PM, Matthew Brush wrote:
> [2]: Since so much of Geany's guts/implementation is exposed directly, 
> it'd most likely be impossible to make any non-trivial 
> changes/re-factorings without disturbing the plugin API. And even if 
> we aimed to keep the plugin API mostly stable during the changes, we'd 
> probably end up with maintenance nightmare of all kinds of old 
> backwards compatibility wrappers and such. 



More information about the Devel mailing list