[Geany-devel] Plugin Version control (explained?)

Frank Lanitz frank at xxxxx
Fri Aug 19 06:40:49 UTC 2011


On Fri, 19 Aug 2011 10:02:23 +1000
Lex Trotman <elextr at gmail.com> wrote:

> >
> > IMO Geany should use the exact same API than plugins to do one
> > thing.
> 
> Of course Geany should call the wrapper too.  Basically its ok for
> Geany to do implementation stuff directly, but only if its in one
> place.  As soon as it is in the API it isn't one place any more.

Depending on the part of Geany, its really already doing this. But
surely a couple of places might be missing and useful to do it the same
wa< there. 

> > This would avoid having a broken getter in the API (or whatever)
> > that we don't notice just because the core doesn't use it.
> 
> With the past non-proactive adding of things to the API there should
> not be too much in that category, but over time it may accumulate as
> we add more but don't remove stuff so we don't break the ABI.

Well, I don't think this is a reason for using the same functions in
core, but a good one to use a test framework which is testing the API
maybe as a post commit hook. 

> PS probably be a week or so before I get time to put stuff in the wiki

Looking forward to. 

Cheers, 
Frank 

-- 
http://frank.uvena.de/en/
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 836 bytes
Desc: not available
URL: <http://lists.geany.org/pipermail/devel/attachments/20110819/50ca3a58/attachment.pgp>


More information about the Devel mailing list