delorie.com/archives/browse.cgi   search  
Mail Archives: geda-user/2014/01/28/22:25:09

X-Authentication-Warning: delorie.com: mail set sender to geda-user-bounces using -f
X-Recipient: geda-user AT delorie DOT com
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=t2CusvUOM4TUQE9sPesOsWfH9PNOnuHj/cI5CP1OlZE=;
b=QE4bB9uMUaGiyXS2+Rb6h/IaqDaODp3Hdpnqwbmtn5cgetPoYA7naIYQpapRaPJ+/E
QjtixB8snxHN1lpm2yOg8fDq3WtEAyl0usf4ywvjm7H2kqRYOV5fOj6dEQcYLtg0tx+C
6JXyNIUC2Q0ueFVh2YYxFfu13Tbt0wrycIuogEB5ASdnJPHu3wuVQEwdDgy1NNUCkD+u
K3JaP2JLsclxPjzgUZiymqHv2p6cuAX3Iu4N5/WxsEavEGrRRJaSv2y+8UDJxoBmpa3t
hImhVQm7UmblZ+tuGQh8rBQ7WzC1wbmRRC7yZBwzPAvHzzDMBzFGe+33DQBDO55/M6rG
mJww==
MIME-Version: 1.0
X-Received: by 10.182.158.71 with SMTP id ws7mr4131446obb.6.1390965892764;
Tue, 28 Jan 2014 19:24:52 -0800 (PST)
In-Reply-To: <CAOP4iL0e73WdmUWiJ2O+NrcH8PYdGLpocVeYVyHvQcJjz58ugQ@mail.gmail.com>
References: <CAG4ve9LgHNoVZoGaGgF67tadJ_n=L6Uy1g=UPPrkM0fL6Rgufw AT mail DOT gmail DOT com>
<20140127234944 DOT 924148045B78 AT turkos DOT aspodata DOT se>
<CAG4ve9+3jhFJ1Cr6CLUyLX_y02uigJECiUCwxjUWdP=heVocqg AT mail DOT gmail DOT com>
<CAOP4iL0e73WdmUWiJ2O+NrcH8PYdGLpocVeYVyHvQcJjz58ugQ AT mail DOT gmail DOT com>
Date: Wed, 29 Jan 2014 07:24:52 +0400
Message-ID: <CAG4ve9+QCExyjQJzbRmU-C0LDh-TgaYJxj=pm8JBH7y25qeDqA@mail.gmail.com>
Subject: Re: [geda-user] identical symbol names
From: =?KOI8-R?B?4czFy9PFyiDowdLYy8/X08vJyg==?= <svetonomer AT gmail DOT com>
To: 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

--089e01494a16eeda3e04f1137bd4
Content-Type: text/plain; charset=ISO-8859-1

2014-01-28 Ouabache Designworks <z3qmtr45 AT gmail DOT com>

Thanks for you extended reply :)

 Your way only saves one copy.
>

Not one. N-1 !!!


You cannot select a component with only it's component name. IC tools
> require the component name, library name, vendor name ,revision number and
> variant name. You will have cases where you need two different revisions of
> the same component at the same time.
>

However, when you add a symbol, you can compare it with exists in the library
section of the file.
If they are different, gschem must copy it with new descriptor revision or even
copy only the differences of this with new descriptor revision.



> Everything is assigned a unique location and any time it is needed then it
> is fetched from that location.
>

In this case, there is a need to guarantee the absence of data changes, as
well as location of the component during project development. That is not
always possible and actually.


> If you don't follow this rule then your data can go viral as it is passed
> around,reused, modified and  fixed. Then you try to do a design with
> components that contain non-matching viral copies of some original
> component.
>

This controversial statement.
New components can be added from location not from library sectiion.

--089e01494a16eeda3e04f1137bd4
Content-Type: text/html; charset=ISO-8859-1
Content-Transfer-Encoding: quoted-printable

<div dir=3D"ltr"><br><div class=3D"gmail_extra"><br><br><div class=3D"gmail=
_quote">2014-01-28 Ouabache Designworks <span dir=3D"ltr">&lt;<a href=3D"ma=
ilto:z3qmtr45 AT gmail DOT com" target=3D"_blank">z3qmtr45 AT gmail DOT com</a>&gt;</span=
><br><br>
</div><div class=3D"gmail_quote">Thanks for you extended reply :)<br></div>=
<div class=3D"gmail_quote"><br><blockquote class=3D"gmail_quote" style=3D"m=
argin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left=
:1ex">
<div dir=3D"ltr"><div><div><div><div><div><div><div>=A0Your way only saves =
one copy.<br></div></div></div></div></div></div></div></div></blockquote><=
div>=A0</div><div>Not one. N-1 !!!<br><br><br></div><blockquote class=3D"gm=
ail_quote" style=3D"margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,=
204,204);padding-left:1ex">
<div dir=3D"ltr"><div><div><div>You cannot select a component with only it&=
#39;s component name. IC tools require the component name, library name, ve=
ndor name ,revision number and variant name. You will have cases where you =
need two different revisions of the same component at the same time. <br>
</div></div></div></div></blockquote><div>=A0</div><div><span id=3D"result_=
box" class=3D"" lang=3D"en"><span class=3D"">However,</span> <span class=3D=
"">when you add a</span> symbol<span class=3D""></span><span class=3D"">, y=
ou can</span> <span class=3D"">compare it</span> <span class=3D"">with</spa=
n> <span class=3D"">exists in the</span> <span class=3D"">library section o=
f</span> <span class=3D"">the file.</span> </span><br>
<span id=3D"result_box" class=3D"" lang=3D"en"><span class=3D"">If they are=
 different</span><span class=3D"">, gschem must</span> <span class=3D"">cop=
y</span> <span class=3D"">it </span><span class=3D"">with new </span><span =
class=3D"">descriptor revision</span> <span class=3D"">or</span> <span clas=
s=3D"">even copy</span> <span class=3D"">only the </span></span><span id=3D=
"result_box" class=3D"" lang=3D"en"><span class=3D"">differences </span></s=
pan>of this with new <span id=3D"result_box" class=3D"" lang=3D"en"><span c=
lass=3D"">descriptor revision.</span> <span class=3D""></span></span><br>
=A0
</div><div>=A0</div><blockquote class=3D"gmail_quote" style=3D"margin:0px 0=
px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><div =
dir=3D"ltr"><div><div><div>Everything is assigned a unique location and any=
 time it is needed then it is fetched from that location. </div>
</div></div></div></blockquote><div><br><span id=3D"result_box" class=3D"" =
lang=3D"en"><span class=3D"">In this case,</span> <span class=3D"">there is=
 a</span> <span class=3D"">need to guarantee</span> <span class=3D"">the ab=
sence of</span> <span class=3D"">data changes</span><span class=3D"">, as w=
ell as</span> <span class=3D"">location of the component</span> <span class=
=3D"">during project development.</span></span> <span id=3D"result_box" cla=
ss=3D"" lang=3D"en"><span class=3D"">That</span> <span class=3D"">is not al=
ways possible</span> <span class=3D"">and actually.</span></span><br>
=A0</div><blockquote class=3D"gmail_quote" style=3D"margin:0px 0px 0px 0.8e=
x;border-left:1px solid rgb(204,204,204);padding-left:1ex"><div dir=3D"ltr"=
><div><div><div>If you don&#39;t follow this rule then your data can go vir=
al as it is passed around,reused, modified and=A0 fixed. Then you try to do=
 a design with components that contain non-matching viral copies of some or=
iginal component.<br>
</div></div></div></div></blockquote><div><br>This controversial statement.=
<br>New components can be added from location not from library sectiion.<br=
></div></div></div></div>

--089e01494a16eeda3e04f1137bd4--

- Raw text -


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