X-Authentication-Warning: delorie.com: mail set sender to geda-user-bounces using -f X-Recipient: geda-user AT delorie DOT com X-TCPREMOTEIP: 63.119.35.194 X-Authenticated-UID: jpd AT noqsi DOT com Content-Type: text/plain; charset=windows-1252 Mime-Version: 1.0 (Mac OS X Mail 7.3 \(1878.6\)) Subject: Re: [geda-user] Improved Find From: John Doty In-Reply-To: <631C0577-E61D-40BC-B200-96BA897092E6@sbcglobal.net> Date: Sun, 2 Aug 2015 12:47:30 -0400 Message-Id: References: <5329D15C-0713-4919-8205-AC474BAC5652 AT noqsi DOT com> <631C0577-E61D-40BC-B200-96BA897092E6 AT sbcglobal DOT net> To: geda-user AT delorie DOT com X-Mailer: Apple Mail (2.1878.6) Content-Transfer-Encoding: 8bit X-MIME-Autoconverted: from quoted-printable to 8bit by delorie.com id t72Glbw2005754 Reply-To: geda-user AT delorie DOT com Errors-To: nobody AT delorie DOT com X-Mailing-List: geda-user AT delorie DOT com X-Unsubscribes-To: listserv AT delorie DOT com Precedence: bulk On Aug 2, 2015, at 11:48 AM, Edward Hennessy (ehennes AT sbcglobal DOT net) [via geda-user AT delorie DOT com] wrote: > >> On Aug 2, 2015, at 8:01 AM, John Doty wrote: >> >> Making gschem more module-oriented is an invitation to confusion. > > What is the definition of module in he context of gschem? When expanding hierarchy, gschem and gnetlist treat the pages listed in the source= attributes of a symbol as a single entity. I’ve called that a module, having no official term. For gschem, the association is loose: basically it opens all of the pages for a module when you go down into the the module from the next level up. Otherwise, gschem treats them as independent pages. For gnetlist, the association is tighter: it treats all of the circuits in a module as if they were drawn on one page. The top level is similar, except there are no source= attributes driving it. Gschem treats every page at top level independently. Gnetlist treats them as if they are one page. Note that it is entirely possible to create distinct modules from overlapping sets of schematic pages. You can have an ab.sym with source=a.sch and source=b.sch along with a zb.sym with source=z.sch and source=b.sch. > > Ed > John Doty Noqsi Aerospace, Ltd. http://www.noqsi.com/ jpd AT noqsi DOT com