X-Authentication-Warning: delorie.com: mail set sender to geda-user-bounces using -f X-Recipient: geda-user AT delorie DOT com From: geda AT psjt DOT org (Stephan =?utf-8?Q?B=C3=B6ttcher?=) To: John Doty Cc: geda-user AT delorie DOT com Subject: Re: [geda-user] Parameter substitution References: <98D1C4E4-581D-4A03-94E4-E0330960EADF AT wellesley DOT edu> Date: Sun, 24 Jul 2016 01:47:01 +0200 In-Reply-To: (John Doty's message of "Sat, 23 Jul 2016 17:07:54 -0600") Message-ID: User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/24.5 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit X-MIME-Autoconverted: from quoted-printable to 8bit by delorie.com id u6NNlOtp006326 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 John Doty writes: > On Jul 23, 2016, at 4:45 PM, Stephan Böttcher wrote: > >>> - Pins for subschematic symbols don't require a pinnumber= attribute, >>> and non-slotted pins don't require a pinseq= attribute. >> >> Have they ever required those? > > If you turn off hierarchy expansion gnetlist needs pin numbers, since > connectivity is identified by (refdes pinnumber). Ok, sure, in that case they have netlist semantics attached. And now I remember your problem with the substitution patch. When hierarchy is not expanded, there will be nowhere to apply the substitutions. Your spice netlister would need to transform the substitutions into instance parameters. Is that difficult? -- Stephan