delorie.com/archives/browse.cgi   search  
Mail Archives: geda-user/2014/03/09/18:07:13

X-Authentication-Warning: delorie.com: mail set sender to geda-user-bounces using -f
X-Recipient: geda-user AT delorie DOT com
Message-ID: <1394402434.2151.28.camel@AMD64X2.fritz.box>
Subject: Re: [geda-user] identical symbol names
From: Stefan Salewski <mail AT ssalewski DOT de>
To: geda-user AT delorie DOT com
Date: Sun, 09 Mar 2014 23:00:34 +0100
In-Reply-To: <CAG4ve9LX0mYk2a1zpfWJJC=OP5Weq9pt3PF7_Nqx5vX4wpR=Bg@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>
<86CABBE6-EE80-4347-B7AA-3F5A8DA4C658 AT noqsi DOT com>
<CAG4ve9LX0mYk2a1zpfWJJC=OP5Weq9pt3PF7_Nqx5vX4wpR=Bg AT mail DOT gmail DOT com>
X-Mailer: Evolution 3.10.4
Mime-Version: 1.0
X-MIME-Autoconverted: from quoted-printable to 8bit by delorie.com id s29M5mAt025928
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 Mon, 2014-03-10 at 00:40 +0400, Алексей Харьковский wrote:
> > The problem with all these ideas is that they make schematics less
> > reusable.
> >
> Disagree.
> Problems depends not on ideas but on their implementation.

Assume you have a symbol which includes a link to a PDF Datasheet.
The link may change.

If you have references to symbols in your schematics, you only have to
modify the PDF entry in your symbol. But if you include a copy of your
symbol in all of your schematic files, you have to modify all copies.
(Yes, that can be done automatically.)

My personally feeling is, that references generally generate less
trouble.

Yes, they can generate trouble:
1. When you have an untrusted source (for this problem you should make a
local backup copy.)

2. When there exist different sources with the same name. For this case
you can insert more data into the symbol, i.e. authors name and version
number.

My feeling is, that in the academic world references are the way of
choice. In your master or PhD thesis you generally give references to
the books and papers you have used, you do not provide a full copy. Or
do you copy articles from Wikipedia to your local computer? I think not
in general case -- but there may be exceptions, i.e. if that article es
very important or you have no online access for a while.

Long time ago I suggested that gschem should store a checksum for each
referenced symbol, so changes of that symbol can be detected. I still
think that that is a good idea. Further gschem could save some fields,
i.e. author and version. So if it becomes unclear which symbol the
schematic is referencing, there is some information available to decide.

I agree that for some cases copies of symbols are preferable. Some
people like self-contained documents, i.e files of a word processor
which includes all pictures. Other people, like LaTeX users, often have
pictures separate from main text document. Generally, when a project
contains multiple files, something like a tar-archive is convenient to
put all together.



- Raw text -


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