X-Authentication-Warning: delorie.com: mail set sender to geda-user-bounces using -f X-Recipient: geda-user AT delorie DOT com X-Original-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=date:from:to:subject:message-id:in-reply-to:references:mime-version :content-type:content-transfer-encoding; bh=eDiFF7mqvEyts/P23SeWAnQiA4JoERBl67P0UN9vBlw=; b=SAQemiNWP+OzB4Dvr/4tm1L8+GOR/4PGyYCoPUDS8rHbOUgAQ6Mx5SPRJGO88ueKPY f7tCZkv/8Jc7JLwvO8hxZF0xgsP0/uo829f0rp6WYz12hAVEkGzzvLZxN4qHrdyts26R 36T1V3p8qVD7l+1uHOzN6GRQ7YhEr0n+MPF76n7PhgEJ3RnQ5Ohh8l+cZmmd0KkyoZhH WdLsvYU+8qAleyo45osN5cXAKiS2qhQUMNvSQaWSgwg1hjE4JRvgps29b9cRKwHBLC9o FjYg11baL1igLQbzPGJLBAadgVR8qLHUSFEufupRQ4nAxP9Vmt0EjZMJO1wdTxT36/2B A9CA== X-Received: by 10.194.178.196 with SMTP id da4mr36386424wjc.41.1445240896112; Mon, 19 Oct 2015 00:48:16 -0700 (PDT) Date: Mon, 19 Oct 2015 09:48:11 +0200 From: "Nicklas Karlsson (nicklas DOT karlsson17 AT gmail DOT com) [via geda-user AT delorie DOT com]" To: geda-user AT delorie DOT com Subject: Re: [geda-user] Pin mapping (separate symbols from mappings) Message-Id: <20151019094811.89253bdcc413ba710ecad275@gmail.com> In-Reply-To: References: <20151018204010 DOT 9cce6a231dcc296256e187bd AT gmail DOT com> <201510181843 DOT t9IIhmWo025346 AT envy DOT delorie DOT com> <20151018234424 DOT c0551dad9bef0859130239d9 AT gmail DOT com> <36B94694-F2AC-4A75-A8EB-40A1CE9A534C AT noqsi DOT com> <201510182225 DOT t9IMPkxK032763 AT envy DOT delorie DOT com> <201510190232 DOT t9J2W6XC008909 AT envy DOT delorie DOT com> X-Mailer: Sylpheed 3.5.0beta1 (GTK+ 2.24.25; x86_64-pc-linux-gnu) Mime-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit 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 > > Where and how > > do we decide between "this feature is part of geda-gaf" and "this > > feature doesn't belong because it's too downstream-specific" even if > > geda-gaf is the ideal place to implement that feature? > > The challenge for a toolkit is to enable users to create the features they need, not to force them to use what we in our folly imagine they might need. > > I'm not trying to be annoying here, I'm just thinking that heavy > > symbols by definition are downstream-specific, > > Actually, one of the goals of gnet-spice-noqsi is to have symbols/instances that work for a variety of layout tools and for simulations. I think it’s pretty much there. I have schematics that work with three different layout programs, and with ngspice. Hurray for gEDA! > > we can't help but have > > downstream-specific helpers (pin mapping, model choosing, whatever) > > for the netlisters to use. > > Pin mapping is independent of the layout tool. Model choosing depends somewhat on the simulation tool, but is currently handled by user-written back ends without any specific support in the geda-gaf core. I would consider mapping selected from value, slot and footprint combination a good feature which would work with a variety of layout tools and may be selected indenpendently of layout tool by netlister. Nicklas Karlsson