[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: gEDA-dev: gnetlist as one way path?




On May 29, 2007, at 1:43 PM, al davis wrote:

> On Tuesday 29 May 2007, Steve Meier wrote:
>> To answer the following critique:
>>> "gnetlist" provides a one way mechanism from gschem out,
>>> essentially based on something like a plug-in for the
>>> output format.
>>
>> I have a modified version of gnetlist that I have been
>> calling backnet.
>>
>> backnet uses a front end scheme file to construct the libgeda
>> data structures from something. Currently I have a script for
>> importing pads netlists.
>>
>> backnet also can run an intermediate scheme script to then
>> manipulates the libgeda data structures. Again the script
>> that I have imports an eco file from pads.
>
> cool...

Indeed.

>
> What you are doing differs from my original VHDL proposal in one
> significant way:  The choice of the middle format.

And I see two significant advantages here:

1. This preserves our investment in gnetlist back ends (and I'm not  
talking just about the code). We keep a flow that works well.

2. Guile data structures are themselves flexible and completely  
extensible. They are easy to store portably in files. This could give  
us a *neutral* file format for design data interchange. This seems  
much better to me than adapting a drawing, layout, or simulation  
format to cover all of these bases. Use a format simply designed for  
representing data.

John Doty              Noqsi Aerospace, Ltd.
http://www.noqsi.com/
jpd@noqsi.com




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