X-Authentication-Warning: delorie.com: mail set sender to geda-user-bounces using -f X-Recipient: geda-user AT delorie DOT com X-Virus-Status: Clean X-Virus-Scanned: clamav-milter 0.98.4 at av01.lsn.net Message-ID: <55BEBC22.1030004@ecosensory.com> Date: Sun, 02 Aug 2015 19:56:02 -0500 From: John Griessen User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:31.0) Gecko/20100101 Icedove/31.7.0 MIME-Version: 1.0 To: geda-user AT delorie DOT com Subject: Re: [geda-user] Improved Find References: <5329D15C-0713-4919-8205-AC474BAC5652 AT noqsi DOT com> <631C0577-E61D-40BC-B200-96BA897092E6 AT sbcglobal DOT net> In-Reply-To: Content-Type: text/plain; charset=windows-1252; format=flowed Content-Transfer-Encoding: 7bit Reply-To: geda-user AT delorie DOT com On 08/02/2015 11:47 AM, John Doty wrote: >> What is the definition of module in he context of gschem? Floating entity, with ins and outs defined by strings/characters, related by name to netlist sub-schematics if more definitions are in place, else not. On 08/02/2015 12:21 PM, karl AT aspodata DOT se wrote:> Do you have two source attribs in the symbol, or do you have a > symbol ab.sym in the schematic a.sch, where the symbol have a > source=b.sch attribute ? On 08/02/2015 01:52 PM, John Doty wrote:> Two source attribs in the symbol. Like slotdef, you can have as many source attribs as you need in a symbol. This could be considered a design defect: how do you promote and override this sort of attrib? Maybe these should be multi-line instead. This kind of thing really strongly impacts/possibly-destroys hierarchic schematic usefulness. I don't have any mathematical proofs, but my gut says, "keep a module definition same-as-chip-design-methods, as a single ins/outs list associated with a graphic symbol or code chunk, and with a mechanism to convert between 'code chunk for the module container' and graphic-symbol at will by an easy to launch program."