delorie.com/archives/browse.cgi   search  
Mail Archives: geda-user/2016/09/08/02:46:30

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=googlemail.com; s=20120113;
h=mime-version:in-reply-to:references:from:date:message-id:subject:to;
bh=VfUInWzBWDHFL4Wsm/du9chSD0D/HBwUl1o9BpW+YRk=;
b=Az/9qN4wlxlg5pYY4Coef0gMlPNMu8Fv+D0/lKN9Fys5grbaGtg50QgafIxnfmMtpj
iQ88N/w5mHwcriw40n66tcutCKiRFFO1vPcPDVuUMSVVAH2gD5Ap+JTZZVdZVLna4Hhq
X3vn/rAXwWSAcZCXdnkb4vERYwWjEGIWCGaRWQmcsjVxpD6TRDrxZBFLNOkJ9xA6936m
fBMSI81kB04OinM3C7bfE322ub92lgMEDuUIi+i4nK91CJM1/XlhHyAbss/tnqVyau9v
A/h7k0Go5DLEb1R0M2du8Mez5+/1uIHaeJt83tRZJidn+eBzWgPWH61inTM/JPVub8ax
0olw==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
d=1e100.net; s=20130820;
h=x-gm-message-state:mime-version:in-reply-to:references:from:date
:message-id:subject:to;
bh=VfUInWzBWDHFL4Wsm/du9chSD0D/HBwUl1o9BpW+YRk=;
b=SvlUqZcDNRFDiZA8wsN+wZD2B6esA/ZhTsaH2wtRLKctgZC6dkyv1AnrOQm+u9RJ9K
C/CJc5e0SoqrAW/GL24vftlW2a1PWkDXjc2QY87PZHZmGvSEWfLpu/uMAlBgfngeMav9
EkhWVC77vT8sbBP7vRxsLSvbtGkVCb4rI36EPC89/YGxCSdfgtIijIG3QvZOmzf7ySZw
4OYn8W2fdylvhhKjjwR1uUlFeEseO5GW3UaBBcCsqI2n219rhGnR097NEge8/BrEpj81
3nRd0UQIt1dU0ZDq8IUJDrQCmg6Maz2IWX9LFYxt46s9ywuelgmMCrCy6/YikDJLTgcG
KiGQ==
X-Gm-Message-State: AE9vXwPCGcWuvxTcpHwsqPQzpsEkq8r6PkE5j/uam9eqG2QTaNxE8iBxzSo8BN/QLLoj6uQoLacRI5w7NVCgNw==
X-Received: by 10.36.208.142 with SMTP id m136mr12761730itg.56.1473317062385;
Wed, 07 Sep 2016 23:44:22 -0700 (PDT)
MIME-Version: 1.0
In-Reply-To: <CAJXU7q-TFRp7iUcB5Oph_iTrz7fQY65SrcoWXBpu2p_nHdGkOA@mail.gmail.com>
References: <CAGde_xMkqgbbfH81MPOLPfTaui0wRvmUctk31r-eE3=fQ+U0pA AT mail DOT gmail DOT com>
<A9C29BBE-B381-4BD1-BD54-E0E27DF1307C AT noqsi DOT com> <20160823053301 DOT 865f671a1b40b5a422e59ce7 AT gmail DOT com>
<da433c1d-c711-e0d8-f9ff-a6e843bfe266 AT sbcglobal DOT net> <AB0B2DAD-9075-4AEC-B33E-A57DA050B079 AT noqsi DOT com>
<CAGde_xOYrkv-4eWyR4OOTT+XQMPcr4MxmT1xomB9uCneZBCT6A AT mail DOT gmail DOT com>
<20160824185818 DOT GD14293 AT localhost DOT localdomain> <CAGde_xNfx_VmpWTm6EwHac2QaKQCRefs1cKK=s9gE8OOuMiWdA AT mail DOT gmail DOT com>
<20160831221409 DOT GA2585 AT localhost DOT localdomain> <CAGde_xMDpUFy5P05Mg+zmzDtvbshvZAghR13F4UkSxxMqtw7yw AT mail DOT gmail DOT com>
<20160906213426 DOT GA10224 AT localhost DOT localdomain> <alpine DOT DEB DOT 2 DOT 11 DOT 1609071254540 DOT 1888 AT nimbus>
<201609071522 DOT u87FM4aD011791 AT envy DOT delorie DOT com> <CAJXU7q9=-f0A0crYTjzWrxTW0ndnEXaX3z4y-NDKRJqPAUAu-Q AT mail DOT gmail DOT com>
<CAJXU7q-TFRp7iUcB5Oph_iTrz7fQY65SrcoWXBpu2p_nHdGkOA AT mail DOT gmail DOT com>
From: "Peter Clifton (petercjclifton AT googlemail DOT com) [via geda-user AT delorie DOT com]" <geda-user AT delorie DOT com>
Date: Thu, 8 Sep 2016 07:44:21 +0100
Message-ID: <CAJXU7q83ZG48GTnH9NrgaWtxh=pmhTsFq4+tuOUhAeD5szv6Sg@mail.gmail.com>
Subject: Re: [geda-user] Attribute namespaces (was: Can an attribute be
attached to text for later inclusion in gnetlist backend?)
To: gEDA User Mailing List <geda-user AT delorie DOT 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

--001a1149c3162523fc053bf95c31
Content-Type: text/plain; charset=UTF-8

I prefer DJ's color of bike shed for its syntactic similarity to names
paces in certain programing languages.

The idea is solid, and would be nice to see.

Ideally, backends should be able to communicate a list of attributes they
consume as a means to help populate lists in the gui (if we ever get to the
point where there is enough "project" concept to determine at schematic
capture time what backend(s) the user is targeting.) A configuration file
entry for target backends might be enough.

Peter

On 7 Sep 2016 16:26, "DJ Delorie" <dj AT delorie DOT com> wrote:


> 'partslist3' backends), so I suggest using attribute "namespaces" which
> backends can share or not share as appropriate:
>
>      spice:pinseq

PCB already uses namespaces in its attributes, but using two colons:

"The target specified to be built is the first of these that apply:

 @itemize @bullet

 @item
 The target specified by an @code{import::target} attribute.

 @item
 The output file specified by an @code{import::outfile} attribute."

--001a1149c3162523fc053bf95c31
Content-Type: text/html; charset=UTF-8
Content-Transfer-Encoding: quoted-printable

<p dir=3D"ltr">I prefer DJ&#39;s color of bike shed for its syntactic simil=
arity to names paces in certain programing languages.</p>
<p dir=3D"ltr">The idea is solid, and would be nice to see.</p>
<p dir=3D"ltr">Ideally, backends should be able to communicate a list of at=
tributes they consume as a means to help populate lists in the gui (if we e=
ver get to the point where there is enough &quot;project&quot; concept to d=
etermine at schematic capture time what backend(s) the user is targeting.) =
A configuration file entry for target backends might be enough.</p>
<p dir=3D"ltr">Peter</p>
<div class=3D"gmail_extra"><br><div class=3D"gmail_quote">On 7 Sep 2016 16:=
26, &quot;DJ Delorie&quot; &lt;<a href=3D"mailto:dj AT delorie DOT com">dj AT delorie=
.com</a>&gt; wrote:<br type=3D"attribution"><blockquote class=3D"quote" sty=
le=3D"margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div c=
lass=3D"quoted-text"><br>
&gt; &#39;partslist3&#39; backends), so I suggest using attribute &quot;nam=
espaces&quot; which<br>
&gt; backends can share or not share as appropriate:<br>
&gt;<br>
&gt;=C2=A0 =C2=A0 =C2=A0 spice:pinseq<br>
<br>
</div>PCB already uses namespaces in its attributes, but using two colons:<=
br>
<br>
&quot;The target specified to be built is the first of these that apply:<br=
>
<br>
=C2=A0 AT itemize @bullet<br>
<br>
=C2=A0 AT item<br>
=C2=A0The target specified by an @code{import::target} attribute.<br>
<br>
=C2=A0 AT item<br>
=C2=A0The output file specified by an @code{import::outfile} attribute.&quo=
t;<br>
</blockquote></div><br></div>

--001a1149c3162523fc053bf95c31--

- Raw text -


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