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

Re: gEDA-user: wishful UI



Hello, Paul.

On Aug 15, 2010, at 3:34 PM, Paul Tan wrote:

> Hi John Doty,
> 
> On Aug 15, 2010; 08:18am; John Doty wrote:
> 
>> A front end function gnetlist:get-all-symbol-attributes
>> would make a pretty decent primitive factor here.
>> It could return a nested list like:
> 
>> (  (  ( "refdes" "U1" )
>>      ( "device" "7400" )  )
>>   (  ( "refdes" "U1" )
>>      ( "device" "14pwr" )
>>      ( "footprint" "dip14" )  )
>>   (  ( "refdes" "C1" )
>>      ( "device" "CAPACITOR" )
>>      ( "footprint" "0805" )
>>      ( "value" "0.1uF"  )  )
>> ...
>> )
> 
> Yes, that is another solution, and it does not
> affect other backends, since that is a new
> function "gnetlist:get-all-symbol-attributes"
> which no backends called.
> 
> Although there are other Gnetlist frontend
> solutions which have less impact on memory
> footprint and performance, if you can get
> Ales to approve it, I am for it. Then you
> need to find out who is going to implement it.

That's the rub.

> Moreover, to fix the PCB's netlist whatever
> problem, who is going to implement all the
> changes needed in PCB backends?

No changes are required in the back ends. Somebody would have to rewrite gnetlist:get-package-attribute and perhaps gnetlist:vams-get-package-attributes in Guile, so that they would use the new interface. I'd volunteer to do that.

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




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