X-Authentication-Warning: delorie.com: mail set sender to geda-user-bounces using -f X-Recipient: geda-user AT delorie DOT com X-Injected-Via-Gmane: http://gmane.org/ To: geda-user AT delorie DOT com From: Peter TB Brett Subject: Re: [geda-user] gnetlist hierarchy uref order setting Date: Fri, 04 Jan 2013 23:42:30 +0000 Lines: 35 Message-ID: <87k3rs4is9.fsf@harrington.peter-b.co.uk> References: Mime-Version: 1.0 Content-Type: text/plain X-Complaints-To: usenet AT ger DOT gmane DOT org X-Gmane-NNTP-Posting-Host: cpc4-oxfd23-2-0-cust628.4-3.cable.virginmedia.com User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/24.1 (gnu/linux) Cancel-Lock: sha1:h0C3Hnoh92zyGlX6bIHdENGxcEk= Reply-To: geda-user AT delorie DOT com Abhijit Kshirsagar writes: > I'm using gschem/gnetlist for creating hierarchical circuits that I > simulate with ngSPICE. I have the three questions: > > 1. I don't understand the append/prepend setting. > (hierarchy-uref-order "append") or (hierarchy-uref-order "prepend") > Append generates a refdes like U1/R2; and prepend generates R1/U1. > shouldn't it be the other way around? Possibly. TBH, the way round it was defined seems to me to have been chosen arbitrarily (i.e. both are arguably correct). But it can't be changed now. > 2. The default setting seems to be "append" for geda-gaf 1.6 and > beyond - but was "prepend" earlier? I can't seem to find if it changed > anywhere in the source code tree. I have absolutely no idea, sorry. > 3. Why is "append" the default? To me "prepend" seems to make sense - > at least for generating spice netlists. Because historical reasons, and also because "append" makes much more sense for PCB users. It's not harming anyone to have it the way round it is, and there's no point in causing *pointless* churn for users (I'm prepared to accept churn for non-cosmetic reasons). Peter -- Peter Brett Remote Sensing Research Group Surrey Space Centre