> I'm still intending to combine CVPCB and PCBNEW into the same *.kiface file.  
> That can be
> interpreted as just one step closer to killing it off, if you want, I don't 
> have a stand
> on that.  I just see a lot of common code, and with the modular nature coming 
> into play,
> it should be less important as to where something resides.


I suddenly have doubts about this combination effort, in light of this 
conversation, since
CVPCB works entirely from a netlist file as its input.

This issue brings front and center the need for a complete design on the very 
topic we are
discussing.

A main driver for me to do this, besides code re-use, was the value in re-use 
of the
background thread, benefiting both PCBNEW and CVPCB, either of which need the 
"data on
demand" FP_LIB_TABLE.

I tried, but I don't see how I can extricate myself from a continuing dialogue 
on this
subject.

The nice thing about the data on demand concept is the user of the data does 
not actually
have to know where the data came from or even when it arrived.

If there was a

   NETLIST* PROJECT::SchNetList()

"data on demand" function for now, I could continue.  That is really all I need 
for now.
I can load the existing netlist file for now behind that "data on demand" 
function, and
you guys can augment/replace the implementation later with something else?



_______________________________________________
Mailing list: https://launchpad.net/~kicad-developers
Post to     : kicad-developers@lists.launchpad.net
Unsubscribe : https://launchpad.net/~kicad-developers
More help   : https://help.launchpad.net/ListHelp

Reply via email to