Mail Archives: geda-user/2016/03/26/06:21:40
On Thu, 24 Mar 2016, al davis wrote:
> On Tue, 22 Mar 2016 09:23:15 +0100
> Kai-Martin Knaak <knaak AT iqo DOT uni-hannover DOT de> wrote:
>> ..... plugins do not track advances of the main source. So
>> they bit-rot and tend to "go away".
>
> That's only true when the plugins are of bad quality and are abandoned
> by the plugin's author.
>
> In this case, having it "go away" is probably preferable compared to
> contaminating the core code.
>
> A lot of it depends how plugins are used. In Gnucap, certain things
> must be plugins, and plugins can be static linked, so new features can
> be developed as plugins, then when they are ready included with the
> main program just by putting the file in the right place and listing in
> the makefile.
Same here in pcb-rnd.
This morning I finished converting the HIDs to plugins. pcb-rnd already
could be compiled to contain both the gtk and the lesstif HID and the
user could select which one to start with.
With the full plugin conversion now the user is free to select whether
they are static linked or dynamic linked. After replacing the menu.res
infrastructure, it will be possible to switch the HID runtime, without
even having to save/reload the design.
- Raw text -