delorie.com/archives/browse.cgi   search  
Mail Archives: geda-user/2017/08/15/14:50:19

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=fastmail.com; h=
content-transfer-encoding:content-type:date:from:in-reply-to
:message-id:mime-version:references:reply-to:subject:to
:x-me-sender:x-me-sender:x-sasl-enc:x-sasl-enc; s=fm1; bh=kY9N5Z
glxSoNsxWRxm9be1Es0oVotr04dWJFGgQvfik=; b=OFprOISwV7VXA0UP82Q6F/
/RExYalEt5fDTOMaqeeHpucjnzjpra1sguLZjJQemRV7SqCvBuCLLwODUPQ9TIa6
cz36FdPongl6qpT9sIvQ10yB1Y3dNocYH+4b08iAOnwhJY2bX2nYoJlZFpLJrIBA
UDP9pJ2vCUDCInOCF5ORz+YZdXxynZoIXNuQY3DB1mpXJCGUJYRaLF+jb6PrpBsr
zyuSFo7jpSIkMyi4t2zZZ5sDgbFoJhrpw1YiTsUniCx1473Pnej+LY+FZt3UbkLF
lCc4k3CCFntrlNVeI8C8l8mwCAB60jXolHWc9+jxAp8/NCQDZ4eyqOh/uzAtqMFw
==
X-Original-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=
messagingengine.com; h=content-transfer-encoding:content-type
:date:from:in-reply-to:message-id:mime-version:references
:reply-to:subject:to:x-me-sender:x-me-sender:x-sasl-enc
:x-sasl-enc; s=fm1; bh=kY9N5ZglxSoNsxWRxm9be1Es0oVotr04dWJFGgQvf
ik=; b=gUNW9u45stORFYv6E9CSbwWyCdfmfybpypYMVhAwFlrXEeA1dCD/jhSO4
TmyWFw3knYlPiuJyYARaP1P5rWEEBItKMJFZzW1BZMwt3dhZd4FEwuvJ0t2oIVlO
LYFNpWNPKvHqulUnro/oSys1uaRA0gXdLvCZ0ebQP3car78mijuhqRleX8Alz3tc
9azA/H7o3o+7IWhkmVgSmdRDlqxwGBjvkbA/YFCNdicxYZGJbhCNaCTKczCyYGDQ
JFp7idYFkjY+rqusDW7cLWo5hVdHabGWQaOD4Nxil0RQuB8i23bzdDASQSRvQ1Mz
YBKIi3Rk+N7zrgeiFKtfh58HChLNg==
X-ME-Sender: <xms:A0KTWTbWk6vD3nna6j43SCNrxx5wpEVVrKKf8MIGFFDfj1wrTbcqgg>
X-Sasl-enc: W0j3D/KCylT0XKkFJmd34ivw6Fo8UgmlROzDeNanueRI 1502822915
Subject: Re: [geda-user] [pcb] mainline: redundant attributes: bug or feature?
To: geda-user AT delorie DOT com
References: <alpine DOT DEB DOT 2 DOT 00 DOT 1708140646240 DOT 27212 AT igor2priv>
<xna832yyq0 DOT fsf AT envy DOT delorie DOT com>
<20170815072851 DOT cd3656b5676b6a1371d4d887 AT gmail DOT com>
From: "Girvin Herr (gherrl AT fastmail DOT com) [via geda-user AT delorie DOT com]" <geda-user AT delorie DOT com>
Message-ID: <1d90380a-5ed9-3a5c-d6ab-4cb5d3914ee0@fastmail.com>
Date: Tue, 15 Aug 2017 11:42:27 -0700
User-Agent: Mozilla/5.0 (X11; Linux i686; rv:52.0) Gecko/20100101
Thunderbird/52.2.1
MIME-Version: 1.0
In-Reply-To: <20170815072851.cd3656b5676b6a1371d4d887@gmail.com>
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


On 08/14/2017 10:28 PM, Nicklas Karlsson (nicklas DOT karlsson17 AT gmail DOT com) 
[via geda-user AT delorie DOT com] wrote:
>> I suspect my thoughts were this: the user API should require/expect
>> unique keys (hence get-by-value) but the low level stuff should be able
>> to preserve (erroneous) redundant keys when loading/saving a *.pcb file.
>> Making load/store git friendly is a goal in pcb.
> Attribute with same name added several times may in sort of be interpreted as a list of values. In gschem it is possible to add several attributes with same name but it never make sense and it's not possible to know for sure which value is used.
Greetings,
As a user, I might add my 2-cents to this discussion by saying that I 
use multiple instances of the "Comment" symbol attribute in my 
schematics. I would hate to see this capability be removed. Comment 
attributes to not span multiple text lines. Therefore, I need to add as 
many "Comment" attributes as I need lines of text.

Another item may be that earlier someone posted that only the first 
instance of an attribute is used and subsequent instances are ignored. 
Why not the last instance is used and previous instances are ignored, as 
in many other configuration scripts. That way the latest version would 
be used and the system would be more forgiving. A warning, not an error 
should suffice.

Girvin Herr

- Raw text -


  webmaster     delorie software   privacy  
  Copyright © 2019   by DJ Delorie     Updated Jul 2019