[Author Prev][Author Next][Thread Prev][Thread Next][Author Index][Thread Index]

Re: gEDA-dev: Tighter integration of gEDA and PCB?



John Doty wrote:
> On Jun 3, 2007, at 12:36 AM, terminator356@xxxxxxxxxxxxxxxxxxxxx wrote:
> 
>> Also, what are your thoughts on eventual total integration of gEDA
>>  and PCB?
> 
> A large part of the utility of gEDA is that it *isn't* integrated,  
> but plays nicely with many different tools, PCB among them. The  
> biggest job I've done with gEDA is a VLSI chip design: no printed  
> circuit board or footprints there! I've also used gEDA in three  
> different printed circuit flows, but never with PCB: each customer  
> has their own favorite here. And then there's simulation.
> 
> So to me, it is important that gEDA remain neutral and not commit to  
> any specialized vision of the design flow.

My vision there is something akin to major modes in emacs.  Emacs is not 
tied to C or lisp or LaTeX, but it has modes which make it nice for 
editing any of those.  I made it part way down the path of a "pcb mode" 
for gschem but never quite finished it.  I did get as far as being able 
to cross probe between schematic and layout though and did it in a way 
where all of the details about interfacing to pcb were contained in a 
single pcb.scm file.  All the changes which went back into 
libgeda/gschem proper were generic in nature.

I could picture having a gnucap mode, a spice mode (perhaps these should 
be minor modes based on a common simulator major mode to further borrow 
from emacs terminology), a pcb mode, a VLSI mode (perhaps 1 per backend 
flow), etc.  If libgeda/gschem provide sufficiently powerful functions 
for such modes, then this should be possible.

-Dan





_______________________________________________
geda-dev mailing list
geda-dev@xxxxxxxxxxxxxx
http://www.seul.org/cgi-bin/mailman/listinfo/geda-dev