On Sun, 2009-11-01 at 13:29 +0000, Kai-Martin Knaak wrote: > On Sun, 01 Nov 2009 13:13:23 +0000, Peter Clifton wrote: > > > Was there something specific you were trying to achieve by inserting > > components in a symbol file? > > I do this all the time. It allows me to insert often used sub circuits > from my local library. The components inside these blocks are > automatically updated as I tweak my symbols in the lib. See the paragraph > "block" in my section of gedasymbols for examples > ( http://www.gedasymbols.org/user/kai_martin_knaak/ ). > > I use "Include-as-individual-objects" to import these blocks into the > actual schematic. Thus, there is no recursive structure in the *.sch file > and gnetlist has no reason to object. > > Bottom line: symbols inside symbols allows for a more powerful libbrary. > Please don't remove this feature.
Ok - fair enough, but you aren't effectively embedding symbols in that case, you are pasting a schematic fragment - using the symbol file as a container for it. If you were to paste one of those blocks as a symbol (rather than the "include as individual objects" feature, then that would lead to unknown, un-tested consequences. Doing that ought to trigger some kind of warning, possibly refusing to place the component. > ---<(kaimartin)>--- _______________________________________________ geda-user mailing list [email protected] http://www.seul.org/cgi-bin/mailman/listinfo/geda-user

