On 10/19/07, John Doty <[EMAIL PROTECTED]> 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@moria.seul.org
> > http://www.seul.org/cgi-bin/mailman/listinfo/geda-user
>
> John Doty              Noqsi Aerospace, Ltd.
> http://www.noqsi.com/
> [EMAIL PROTECTED]
>
>
>
>
> _______________________________________________
> geda-user mailing list
> geda-user@moria.seul.org
> http://www.seul.org/cgi-bin/mailman/listinfo/geda-user
>

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

Reply via email to