[Author Prev][Author Next][Thread Prev][Thread Next][Author Index][Thread Index]
Re: gEDA-dev: [PATCH] GAF: Solve the "transistor problem"
On Aug 7, 2007, at 12:22 PM, DJ Delorie wrote:
>
>> Eh? I think it's the opposite. A light symbol library is easy,
>
> A *usable* light symbol library is hard from the tool's point of view,
> because it has no way to specialize each symbol to its actual package.
> You end up with one "light" symbol per pinout, which isn't really a
> light symbol at all.
I think only a couple of simple things are missing from the tool:
1. Automatic copy of symbols from the common library to the project
library.
2. A way to replace an instance's symbol without disturbing its
attached attributes.
Easy enough to do this behind the tool's back, though.
>
>> and individual heavy symbols aren't hard.
>
> Until the first time you use the wrong one by accident in a project,
> and the board doesn't work. Or until the first time you change
> packages and have to swap out a symbol with a different
> pinout/shape/footprint/whatever.
See (2) above.
>
>> What's hard is creating the billions of symbols that a
>> *comprehensive* heavy symbol library would need.
>
> Agreed. My idea is to have the "heavy" part in a database, and merge
> the light symbol with the heavy attributes to produce the info you
> need. Pinout mappings and slotting can come from the database.
Yes.
John Doty Noqsi Aerospace, Ltd.
http://www.noqsi.com/
jpd@xxxxxxxxx
_______________________________________________
geda-dev mailing list
geda-dev@xxxxxxxxxxxxxx
http://www.seul.org/cgi-bin/mailman/listinfo/geda-dev