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=mime-version:in-reply-to:references:date:message-id:subject:from:to :content-type; bh=6jchZl/0fupwnwH5CFsjHi/ll7SLaz4xNkq2R3hjv5g=; b=nBEjrRc9p7M/ehPncreeVFyajDyicZtONsRuPkSjSm/2wqrR1injnnZMIbetkB76sM rPaLdYdE4xUpldf6zLCA9cWYKvl/m6X0niABv1wh3ExxhKTHMmriZrysLCJ04Gtv8TuE 4cOzeGq6OXyKye4BEOtLt5QN+7sDwlZDKyk73mpr7/QvfE6MvNYQYEgxeuE1/y/w1M8a 6TfFNwCi8yItnvWCYutGVife9qw/jg0gjG8Rxd4OhCG/G+ipx6vJMxVpgXADR3JU1spF HRKz2/a9L0jgJ1JObVZL1jv4XqYGaM1pca2+9gMfvdMQJqvGXYFR2XproWitY4rKqTmK tJmQ== MIME-Version: 1.0 X-Received: by 10.180.85.164 with SMTP id i4mr2070144wiz.54.1445319047311; Mon, 19 Oct 2015 22:30:47 -0700 (PDT) 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> <20151019003814 DOT f62620bf0fec77e65104c105 AT gmail DOT com> <201510190242 DOT t9J2gl7w009345 AT envy DOT delorie DOT com> <20151019092555 DOT 46eed4540c2d2044bbeab878 AT gmail DOT com> <1A419AED-FCCA-4B1F-8589-912435534E2E AT noqsi DOT com> <201510191647 DOT t9JGlu4j024585 AT envy DOT delorie DOT com> <041FF42A-691F-4E6B-9DEB-8C6B3C2F3E53 AT noqsi DOT com> <201510191850 DOT t9JIop8Y029095 AT envy DOT delorie DOT com> <201510192055 DOT t9JKt2o6005861 AT envy DOT delorie DOT com> <1E816300-E31E-4B85-B51D-7EAEC5A466BF AT noqsi DOT com> <201510192110 DOT t9JLAFKG007281 AT envy DOT delorie DOT com> <201510192340 DOT t9JNeo6n020302 AT envy DOT delorie DOT com> Date: Mon, 19 Oct 2015 21:30:47 -0800 Message-ID: Subject: Re: [geda-user] Pin mapping (separate symbols from mappings) From: "Britton Kerin (britton DOT kerin AT gmail DOT com) [via geda-user AT delorie DOT com]" To: geda-user AT delorie DOT com Content-Type: multipart/alternative; boundary=f46d0445182f66f9dc05228290fb 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 --f46d0445182f66f9dc05228290fb Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: quoted-printable On Mon, Oct 19, 2015 at 5:41 PM, John Doty wrote: > > On Oct 19, 2015, at 5:40 PM, DJ Delorie wrote: > > > > >>> My sample schematic would have U1-1 and U1-1. > >> > >> So you don't really have a refdes to start from: it doesn't identify > >> the component. > > > > Wordplay. It has a refdes. It's not unique. We do this all the time > > for slotted and multi-sym parts. > > > > And that reference was to show how easy it is for a user to > > instantiate symbols that don't have a unique identity, a problem you > > still haven't addressed. > > It=E2=80=99s easy to do all kinds of dysfunctional things with a power to= ol. To > reliably prevent dysfunction, you have to take away the power. > You sound like a surgeon resisting a checklist. "Sure I sometimes take out the wrong kidney, BFD I'm smart I don't need that". Power tools shouldn't gratuitously force you to remember things a competent tool can easily remember for you. If refdes aren't gonna be unique then some other thing should exist that makes obviously distinct symbols unique. I don't remember what ugly thing gEDA did to me with duplicate refdes but I remember it being bad enough I immediately added machinery to my setup so it couldn't happen again. Perhaps the sane behavior should be the default, and "power users" that want something else can disable it. --f46d0445182f66f9dc05228290fb Content-Type: text/html; charset=UTF-8 Content-Transfer-Encoding: quoted-printable


On Mon, Oct 19, 2015 at 5:41 PM, John Doty <jpd AT noqsi DOT com> w= rote:

On Oct 19, 2015, at 5:40 PM, DJ Delorie <dj AT delorie DOT com> wrote:

>
>>> My sample schematic would have U1-1 and U1-1.
>>
>> So you don't really have a refdes to start from: it doesn'= t identify
>> the component.
>
> Wordplay.=C2=A0 It has a refdes.=C2=A0 It's not unique.=C2=A0 We d= o this all the time
> for slotted and multi-sym parts.
>
> And that reference was to show how easy it is for a user to
> instantiate symbols that don't have a unique identity, a problem y= ou
> still haven't addressed.

It=E2=80=99s easy to do all kinds of dysfunctional things with a pow= er tool. To reliably prevent dysfunction, you have to take away the power.<= br>

You sound like a surgeon res= isting a checklist. =C2=A0"Sure I sometimes take out the wrong kidney,= BFD I'm smart I don't need that".=C2=A0 Power tools shouldn&#= 39;t gratuitously force you to remember things a competent tool can easily = remember for you.=C2=A0 If refdes aren't gonna be unique then some othe= r thing should exist =C2=A0that makes obviously distinct symbols unique.=C2= =A0 I don't remember what ugly thing gEDA did to me with duplicate refd= es but I remember it being bad enough I immediately added machinery to my s= etup so it couldn't happen again.=C2=A0 Perhaps the sane behavior shoul= d be the default, and "power users" that want something else can = disable it.

--f46d0445182f66f9dc05228290fb--