X-Authentication-Warning: delorie.com: mail set sender to geda-user-bounces using -f X-Recipient: geda-user AT delorie DOT com X-CMAE-Analysis: v=2.3 cv=dpil9Go4 c=1 sm=1 tr=0 a=+cj0cO56Fp8x7EdhTra87A==:117 a=xQeETtjFsb+K1lTVYEal+Q==:17 a=9+rZDBEiDlHhcck0kWbJtElFXBc=:19 a=dLZJa+xiwSxG16/P+YVxDGlgEgI=:19 a=IkcTkHD0fZMA:10 a=afefHYAZSVUA:10 a=sTVlM4n-nvLY2xzwAjIA:9 a=QEXdDO2ut3YA:10 X-SECURESERVER-ACCT: glimrick AT epilitimus DOT com X-Original-DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=epilitimus.com; s=default; h=Content-Transfer-Encoding:Content-Type: In-Reply-To:MIME-Version:Date:Message-ID:From:References:To:Subject:Sender: Reply-To:Cc:Content-ID:Content-Description:Resent-Date:Resent-From: Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID:List-Id:List-Help: List-Unsubscribe:List-Subscribe:List-Post:List-Owner:List-Archive; bh=nsELwLcHvN1+vatAT5UTcRgfTCVgbYy+bqbhml0+Vng=; b=AFVr3toFa+gNPrGw/dyoIErf89 PxKhk9V9s9pSLamlwmQrTVhMc3er2y7EwIPI/gKPcyDgoJ8iezkBmZAzt3QpnzlSWqU5rW/iSB072 VorgO/JM7L5xl/Yn2k4Q+slo13mYC0RSQTLVWoDrM2w31MIek9XD/aw9XDb4kQ1jeV1R/0KleqgdW U1KpLPAba9+r64EPb3z/HntuwGaPCN9P9teLXspK5YlwIw10unTisnpgpbeNrRUNK0PTjkpQQ8Y0q 0uEA/SydN/Qd7RfcpBzOyVyVlpesCmGGrpqtc05b2sxZ0NDNqRbng2M1rSZOSzGHdzaBdBcDJJvZ2 aRww5C/g==; Subject: Re: [geda-user] submitted a new patch To: geda-user AT delorie DOT com References: <14f9e862-8ee0-4432-23b6-06e94215baa4 AT epilitimus DOT com> <32bfe083-3604-b747-030a-48a13e2b1074 AT epilitimus DOT com> <7c133ba2-5b09-91f3-808f-9f444c625278 AT epilitimus DOT com> From: "Glenn (glimrick AT epilitimus DOT com) [via geda-user AT delorie DOT com]" Message-ID: <9b33084b-c548-a325-d14a-f6a4d659a596@epilitimus.com> Date: Fri, 23 Oct 2020 13:57:31 -0800 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101 Firefox/60.0 SeaMonkey/2.53.3 MIME-Version: 1.0 In-Reply-To: Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-AntiAbuse: This header was added to track abuse, please include it with any abuse report X-AntiAbuse: Primary Hostname - a2plcpnl0121.prod.iad2.secureserver.net X-AntiAbuse: Original Domain - delorie.com X-AntiAbuse: Originator/Caller UID/GID - [47 12] / [47 12] X-AntiAbuse: Sender Address Domain - epilitimus.com X-Get-Message-Sender-Via: a2plcpnl0121.prod.iad2.secureserver.net: authenticated_id: glimrick AT epilitimus DOT com X-Authenticated-Sender: a2plcpnl0121.prod.iad2.secureserver.net: glimrick AT epilitimus DOT com X-Source: X-Source-Args: X-Source-Dir: X-CMAE-Envelope: MS4wfHSSnNHojOYlCu/QEO42Di0J+rG2yFdl17rZG77d/YMle4iRaMlHydkGrnCOHdHaC0Tk0GoDPfAXZL/SJ5IjxZeLZTGdysgFn3OKN4Dj4ZuuCIBKoFKL amJm50uuqAzn6G5dbKLRPdkFztBnfxouZOJT0kG8yZ5qUxST1jbUb8jYEQAsNluKzW7mgr3sYFHeDq/WEZQDJdY9pdBefzKlYpk= 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 Roland, 1. Yes, for ngspice. 2. Not all spice simulators work the same. It is up to each implementation to decide if they want to use the first line, a specific .TITLE card, or both/either as ngspice does. For example my reference book on PSpice, fairly old so may be different now, requires the first line of the netlist to be the title. So spice-directive-1.sym would not produce a working netlist for such an implementation. 3. Yes it was a minor change, intentionally so, to let me get familiar with your process before I offered more substantial changes. 4. re: use of comment. I chose it as it seemed the most appropriate without adding a new attribute, and param (my first choice) was used for other things. If a new attribute would be preferred I have no problem with that. As a gneral plicy use specific attributes would however tend to lead to attribute bloat. 5. I will not be heart broken if you decide to remove spice-title et al. :) 6. re: patches Understood. I will endeavor to fix those issues going forward. Glenn Roland Lutz wrote: > On Fri, 23 Oct 2020, John Doty wrote: >> From the ngspice manual: >> "you may place a .TITLE  line anywhere in your input deck. >> The >> first line of your input deck will be overridden by the contents of this >> line following the .TITLE statement.” >> >> This means that no special feature is required of a SPICE netlister >> here: >> all the gEDA SPICE netlisters have ways to insert arbitrary SPICE >> directives >> into the deck. I’m not a fan of adding special features that duplicate >> general capabilities. > > So if I understand this correctly, adding '.TITLE' before the actual > title on the first line of the "input deck" doesn't change anything, > and having a special mechanism for specifying the title is redundant > because you could just add spice-directive-1.sym with "value=.TITLE > insert title here". > > Roland