← Back to team overview

kicad-developers team mailing list archive

Re: Pluggable IO modules


I have included Tom proposal as an extension to my original draft, it's a
little bit more intrusive, but may be it can be the seed for generalistic
plugins in KiCAD.

The draft, original version
http://pads.kicad-pcb.org/p/plugable-file-io/timeslider#1279  (if the #1279
is not working, just go to the next link, click on the "clock", then move
the scroller to 1279)

The draft, with tom proposal included

Miguel Angel Ajo Pelayo
+34 636 52 25 69
skype: ajoajoajo

2013/9/18 Miguel Angel <miguelangel@xxxxxx>

> Hi Dick,
>   No need to apologize, anyway I really appreciate the ping back...
> I'm still thinking on the Tomasz suggestions, so, may be this night
> I will do a 2nd round on the idea to include his design,
> which seems more abstracted/general than my original draft.
>    About the "options", sometimes the simplest approach is the best for a
> start,
> and if later it's proof for a real need, some extra time can always be
> spent
> on extending current implementation. I'm looking forward to try your
> github plugin :)
> Miguel Angel Ajo Pelayo
> http://www.nbee.es
> +34 636 52 25 69
> skype: ajoajoajo
> 2013/9/18 Dick Hollenbeck <dick@xxxxxxxxxxx>
>> On 09/16/2013 02:21 AM, Miguel Angel wrote:
>> > I have drafted a blueprint, on how we could implement a pluggable IO
>> modules.
>> >
>> > _https://blueprints.launchpad.net/kicad/+spec/pluggable-file-io_
>> >
>> > If you have a moment, please give it a read, and comment on this thread
>> or edit over the
>> > draft if you feel something is plain wrong.
>> >
>> > Dick, I really appreciate your comments & ideas, as you are the IO_MGR
>> & PLUGIN classes
>> > author (high % at least)
>> I am trying, but very busy now, working on GITHUB plugin right now.
>> (Then I have to finish the fp lib table dialog.  This sequence was
>> because I wanted to
>> know what was needed in the way of the 'options' column in the fp lib
>> table.  But
>> yesterday I found a way to cheat the system so that no options are needed
>> for this plugin,
>> so I may take the path of least resistance, which may be the best path in
>> this case.
>> Although that just kicks the can down the road of other plugins which do
>> need options.)
>> Don't know when I will get to reviewing it, but its on my to do list.
>> Dick

Follow ups