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

Re: gEDA-user: Yet another netlister



On Aug 9, 2009, at 9:59 PM, A.Burinskiy wrote:

> John,
>
> Do you mean that one day source= attribute is reference to schematic,
> another day it is something else?

No, I mean that many back ends need to see a flat netlist, while in  
the future others will need to see the hierarchy. The ones that need  
to see the hierarchy will need to see the source= attributes. All of  
them.

> We have to stick to some reasonable
> meaning of all attributes, at list to be able to exchange libraries  
> and
> collect our work over the years, isn't it?

Yes. That's one reason I recommended you master the documentation for  
spice-sdb before writing another SPICE netlister.

> Talking about ynetlist: it has exactly front, inner, and backend. I  
> call
> it component/net collection, symbol elaboration, output netlist. By
> modifying only output I may create any netlist. But yet I do not see a
> reason why user should mangle with programming.... It is programmer
> responsibility to cover all needs.

I absolutely and emphatically disagree. Users cannot count on  
programmers to solve the right problems. Programmers are masters of  
technique, but the most important knowledge needed to make a  
successful program is understanding of the *application*. Users need  
to take that responsibility.

It's similar to writing a scientific paper: a scientist must be the  
main author. A technical writer is very useful in the process, but  
not central. Programming is an essential enabling skill, similar to  
technical writing. Everybody should have a reasonable level of  
competence here. Specialist programmers are there to help produce the  
highest quality product, not to choose how to address the problem to  
be solved.

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