On 10/19/07, John Doty <jpd@xxxxxxxxxxxxx> wrote:
On Oct 18, 2007, at 9:19 PM, Ales Hvezda wrote:
>
>> Peter B wants (and I think this is a good thing) to start embedding
>> symbols by default, so this code will change at some point.
>
> I'm still on the fence on this change. All the weirdness associated
> with embedded symbols should be fixed first before the default is
> changed. And hopefully all the licensing issues with embedded symbols
> has been hashed out as well (the license text on the gEDA website
> mentions
> embedded symbols a little bit, this should probably be really
> explicitly
> cleared up).
I do not think this is a good change at all. Symbols should not be
copied into the schematic file, they should be copied into the
project's private symbol area and instantiated in the schematic. That
yields the best behavior: edit the symbol, get project-wide changes.
Please do not force or even default to embedding symbols in the schematic. I'm thinking of
a bigger picture here...
If I have N copies of a symbol in a schematic, spread across multiple pages (files) and I want
to update the symbol, it is going to involve a lot of duplication of work if I have to touch each one..
When I work with someone else on a design it is a lot easier to fix the symbol and have
their pages and my pages reflect the update immediately instead of digging through all my
pages and theirs (which I am not familiar with) fixing the instances one at a time.
Indeed, careful treatment of attribute promotion is required (regardless). If it is tricky or has
changed recently, then maybe some tweaks to the docs or discussion in the wiki would be
helpful.
Joe T
Of course, the recent versions are also reckless about attribute
promotion "out of the box". This interferes with the flexibility of
instantiated components. Have to play with the rc files if I want,
for example, to be able to easily change the footprint of every
instance of something after the schematic is drawn.
>
> For one (just one) list of odd behaviors with embedded components
> look at:
> http://sourceforge.net/tracker/index.php
?
> func=detail&aid=1692626&group_id=161080&atid=818426
>
> -Ales
>
>
>
>
> _______________________________________________
> geda-user mailing list
> geda-user@xxxxxxxxxxxxxx
> http://www.seul.org/cgi-bin/mailman/listinfo/geda-user
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