On 08/13/2012 11:15 AM, Dick Hollenbeck wrote:
> On 08/13/2012 01:25 AM, Lorenzo Marcantonio wrote:
>> On Mon, Aug 13, 2012 at 12:15:53AM -0500, Dick Hollenbeck wrote:
>>> But since BOARD_ACTIONS could also stand alone, the scripting could use it 
>>> in a form
>>> independent of PCB_EDIT_FRAME.  
>>>
>>> That might give you the best of both worlds then.
>>>
>>> Another nice thing about this design and plan is that it can be done 
>>> evolutionary, i.e.
>>> over time.
>> Why should we use a class, 
> To hold the BOARD.
>
> SCREEN was on my todo list to kill off.  I saw no reason to have it common 
> between both
> EESCHEMA and PCBNEW.
> I even got permission to do that.

Anyways, I had given all this a lot of thought, because I could foresee these 
problems a
year ago or more.

The BOARD_ACTIONS class is my preferred solution, and it diligently implemented 
would mean
scripting is easier and you also can get rid of compiling things twice, because 
you can
park the process main()s on top of the DLL/DSOs, which is what should happen 
eventually.


Dick



_______________________________________________
Mailing list: https://launchpad.net/~kicad-developers
Post to     : [email protected]
Unsubscribe : https://launchpad.net/~kicad-developers
More help   : https://help.launchpad.net/ListHelp

Reply via email to