delorie.com/archives/browse.cgi   search  
Mail Archives: geda-user/2014/03/10/21:15:24

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=444NALb7XhdjNGAWooAN6vAd08uRoMciHtKb65dC7yM=;
b=Ev7PmLCmXfqNKhj8OeiRrqgqWQsq+PHSsgby7s5Qx+x9DPYW+fk0FxxU71iexn1Xbm
IPkVs2gW4mGHkvncJeilc0NRZJzc4HM2CeEBM3ut6YVI+QFptJHASzhpn+JynJTBE8Mo
20J1h2Y48TLx7jIhG6t+yY264pSqt3Y7iXdQ1RINJJscP+yNWVxlTiYtFFBZt4A173lU
l2OjStxxlhGi/XWl6l6rMvVt6S8HZVTTQDsiOu1SREoJmHpbsbBYBLh3qvuY72ZgBsIv
nmCN89/V2+qFx7y520YEZbj3zd3414geiOg8n6GTZGgEBzWSOjnaCsX4NmBCw5dGdWYu
fHCQ==
MIME-Version: 1.0
X-Received: by 10.194.80.166 with SMTP id s6mr32084721wjx.22.1394500514667;
Mon, 10 Mar 2014 18:15:14 -0700 (PDT)
In-Reply-To: <CAG4ve9LKJS1RxPZxUdOSwFifQXoVJtJMOV=7PMs2vrjf70L1KQ@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>
<20140128201110 DOT DF7D78045B78 AT turkos DOT aspodata DOT se>
<20140129072550 DOT GA24560 AT localhost DOT localdomain>
<CAG4ve9+v9QxNRaPSFkmGfr6bKsv7km-Gt_gwXF7Eh4TX+AmNug AT mail DOT gmail DOT com>
<CAOP4iL2JBUdF93kZF-iQ9Rv+VTN3iXoT+6C4LoBi5qaMxof=sA AT mail DOT gmail DOT com>
<CAG4ve9+QsUf=nVXPe-f3VddGiqHn8sjZUJNkdu3QV1cOQDWiAg AT mail DOT gmail DOT com>
<20140309173951 DOT 738798020179 AT turkos DOT aspodata DOT se>
<531CF3BE DOT 8070407 AT ecosensory DOT com>
<CAG4ve9LKJS1RxPZxUdOSwFifQXoVJtJMOV=7PMs2vrjf70L1KQ AT mail DOT gmail DOT com>
Date: Mon, 10 Mar 2014 18:15:14 -0700
Message-ID: <CAOP4iL3mQJjH_2gOZ1E=POzpiLuJKTxOu_FN7UD-=BfV6BOQ1w@mail.gmail.com>
Subject: Re: [geda-user] identical symbol names
From: Ouabache Designworks <z3qmtr45 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

--047d7bb04d76d0e2dd04f44a73b1
Content-Type: text/plain; charset=KOI8-R
Content-Transfer-Encoding: quoted-printable

"The Pragmatic Programmer" was written by two guys with lots of experience
in real world firmware design. A lot of the book also applies to  Hardware
design. One thing that they stress through out the book is to NEVER copy
any data in your database. Everything is assigned one location and anyone
who needs it must get it from that location.  If you copy stuff then copies
can be made of copies and a piece of code can go viral. Changes made to the
original may of may not get updated to every copy. Some branches may get
modified and it soon becomes a big mess.


An organisation like gEDA  should keep all libraries under a revision
control system that anyone can check out. Then you can easily check for
updates and revisions. If you ship your project to someone else then they
should also obtain the gEDA libraries from gEDA. They are the one source
and hey should maintain  the golden copy.


John Eaton



On Mon, Mar 10, 2014 at 5:41 PM, =E1=CC=C5=CB=D3=C5=CA =E8=C1=D2=D8=CB=CF=
=D7=D3=CB=C9=CA
<svetonomer AT gmail DOT com>wrote:

>
> When you need to share your work, you can make a project repository
>> directory for the symbols used
>> in a design and reference those.
>
> But I do the same thing, only the directory places in the scheme itself.
> And do it automatically, not manually.
> And shipping does not require archiving library
>
>

--047d7bb04d76d0e2dd04f44a73b1
Content-Type: text/html; charset=KOI8-R
Content-Transfer-Encoding: quoted-printable

<div dir=3D"ltr"><div><div>&quot;The Pragmatic Programmer&quot; was written=
 by two guys with lots of experience in real world firmware design. A lot o=
f the book also applies to=9A Hardware design. One thing that they stress t=
hrough out the book is to NEVER copy any data in your database. Everything =
is assigned one location and anyone who needs it must get it from that loca=
tion.=9A If you copy stuff then copies can be made of copies and a piece of=
 code can go viral. Changes made to the original may of may not get updated=
 to every copy. Some branches may get modified and it soon becomes a big me=
ss.<br>
<br><br></div>An organisation like gEDA=9A should keep all libraries under =
a revision control system that anyone can check out. Then you can easily ch=
eck for updates and revisions. If you ship your project to someone else the=
n they should also obtain the gEDA libraries from gEDA. They are the one so=
urce and hey should maintain=9A the golden copy.<br>
<br><br></div>John Eaton<br><br></div><div class=3D"gmail_extra"><br><br><d=
iv class=3D"gmail_quote">On Mon, Mar 10, 2014 at 5:41 PM, =E1=CC=C5=CB=D3=
=C5=CA =E8=C1=D2=D8=CB=CF=D7=D3=CB=C9=CA <span dir=3D"ltr">&lt;<a href=3D"m=
ailto:svetonomer AT gmail DOT com" target=3D"_blank">svetonomer AT gmail DOT com</a>&gt;<=
/span> wrote:<br>
<blockquote class=3D"gmail_quote" style=3D"margin:0 0 0 .8ex;border-left:1p=
x #ccc solid;padding-left:1ex"><div dir=3D"ltr"><br><div class=3D"gmail_ext=
ra"><div class=3D"gmail_quote"><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">
When you need to share
your work, you can make a project repository directory for the symbols used=
<br>
in a design and reference those. =9A</blockquote><div><span lang=3D"en"><sp=
an>But</span> <span>I do</span> <span>the same thing</span><span>,</span> <=
span>only the directory</span> places<span> in</span> <span>the scheme itse=
lf</span><span>.</span> <br>

<span>And</span> <span>do it</span> <span>automatically</span><span>,</span=
> <span>not manually</span><span>.<br></span></span></div>And s<span lang=
=3D"en"><span>hipping</span> <span>does not require</span> <span>archiving<=
/span> <span>library</span></span></div>

<br></div></div>
</blockquote></div><br></div>

--047d7bb04d76d0e2dd04f44a73b1--

- Raw text -


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