[Geany-Devel] My non-C plugin roadmap

Thomas Martitz kugel at xxxxx
Tue Mar 31 05:51:39 UTC 2015


Am 31.03.2015 um 01:48 schrieb Lex Trotman:
> Yes, but the 2nd and 3rd points are entirely up to the pluxy. My
> demopluxy.so doesn't do anything fancy. it creates a dummy plugin out of a
> GKeyFile.
> Oh sure it depends on the language/runtime etc.
>
>> But the loader/unloader function is mandatory, it also acts as the entry
>> point for pluxies to start their bindings/vm machinery if necessary.
> Thats the load for the proxy right? The load for the supported plugins
> is one of the registered hooks right?
>
> That means that the "machinery" gets started even if there are no
> plugins using it enabled?
>

Again, how/when it loads the machinery depends on the proxy :) But the 
load/unload I was referring to is called per-sub-plugin, so a smart 
proxy can start the machinery (if there is anything to start) when the 
first plugin is loaded, and /not/ in the proxy's own init().

Best regards.


More information about the Devel mailing list