delorie.com/archives/browse.cgi   search  
Mail Archives: geda-user/2018/07/24/10:18:28

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=gmail.com; s=20161025;
h=date:from:to:subject:message-id:in-reply-to:references:mime-version
:content-transfer-encoding;
bh=2RxctDdDqdOM69AtGzpo8RJyc4OnrjVoWjhe/7sZjBI=;
b=aKhF/LFkkvB8h1JiDTY50FCB7pdT/WAa7cXs9aH8n/R0DVqR8mcWRwm1McuGWauA++
uegnDJnuIo3T0+RO9Lpkj3953VBkX67wLYvxSWGJeKDr4ex6JppW77nHULKqSAH4Wzfi
iclltrerM2KzwJXeIvIvhrJ//gIXEM6MTarzVsRIOqcvr43LQib/of+hARlytz20/zQ4
wM7PTR0wxw1KEMDYDzWBInqWbyen2YsSwgI1Dtrpo4+/dCEj0dYcRth5DuJ9FLQpjxz0
Geh+q+kYjIE+DcBQls5Hyxg6YYxf7Spsti6zqAurtgIv47ccK7kD4JRKmcfHJB/TaJuy
w78A==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
d=1e100.net; s=20161025;
h=x-gm-message-state:date:from:to:subject:message-id:in-reply-to
:references:mime-version:content-transfer-encoding;
bh=2RxctDdDqdOM69AtGzpo8RJyc4OnrjVoWjhe/7sZjBI=;
b=Fu4CuMFV0KDhRvzZUf0c3hzAu14PaLRdJXb2GOJ7m5yNCq/HqI69W0fgj3ZJ9sfSmi
YWC8kF5aVCbnNaVI/Poh1GA7i417625uXs2eUSSFeKiJ0suQ724nSNAlP8oJKuBiqRHN
Drl7dJWl2WH28GMMYM9GCcorteOMfRTpQWWdhgs4IsGKb5nX5UC95fZgLbIN4yOWgDNQ
avqmxVapwLUFbYbshWsWlSqnUyj3w6arlXfrt85IjmI5FgRtLfPwyPjPjyW2fvIrnxgg
qqiO0BqBBrAQ1TxNybDKyweILLvVWkkJuevDUqBAeDEb3p6Ar1BG1aqw96DYAAHf99hb
0CJQ==
X-Gm-Message-State: AOUpUlGw0H5LmMFFfCv73oeDXx1xFwyboKXGjW/hkdJvAyMU0rJJ/Vc9
8BpSxv3lZt7qtVTeZIIVknwRU+Kl
X-Google-Smtp-Source: AAOMgpd72ccSAw7PKl9avGcefNQy2fzt2ICD/Ed9T+PbZ7Kn+loPxqbXGfBLVz1q7BPgP9tOZ0SiGw==
X-Received: by 2002:a2e:991:: with SMTP id 139-v6mr11816141ljj.150.1532441836630;
Tue, 24 Jul 2018 07:17:16 -0700 (PDT)
Date: Tue, 24 Jul 2018 16:17:12 +0200
From: "Nicklas Karlsson (nicklas DOT karlsson17 AT gmail DOT com) [via geda-user AT delorie DOT com]" <geda-user AT delorie DOT com>
To: geda-user AT delorie DOT com
Subject: Re: Project file (was Re: [geda-user] gschem multiple pages) -->
dep finding
Message-Id: <20180724161712.f0082dda1044e41179fa82f0@gmail.com>
In-Reply-To: <20180724132731.76074841DEBC@turkos.aspodata.se>
References: <CAGqyy=bsRdbA8r8q1MTX7pG9ASZiqpsw1-kbj=geTwLoWaz1sA AT mail DOT gmail DOT com>
<20180723152807 DOT 13d27cadcd023b63aa3fd9c0 AT gmail DOT com>
<CAGqyy=ZC68vU+8vpM4oai5=Mrfq_=QpyojzDwwW-50EV6P4q3A AT mail DOT gmail DOT com>
<alpine DOT DEB DOT 2 DOT 00 DOT 1807231832560 DOT 8169 AT igor2priv>
<20180723174658 DOT 32979841DEBA AT turkos DOT aspodata DOT se>
<alpine DOT DEB DOT 2 DOT 00 DOT 1807232013250 DOT 8169 AT igor2priv>
<20180723195942 DOT 605CB841DEBA AT turkos DOT aspodata DOT se>
<alpine DOT DEB DOT 2 DOT 00 DOT 1807240343390 DOT 8169 AT igor2priv>
<20180724132731 DOT 76074841DEBC AT turkos DOT aspodata DOT se>
X-Mailer: Sylpheed 3.7.0 (GTK+ 2.24.32; x86_64-pc-linux-gnu)
Mime-Version: 1.0
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

> ...
> Also, however many src files there are in "this" directory and down,
> I can run a dep-finding program. The top files are thoose that no other 
> references. Do I really have to write this down myself, I'd rather
> write a dependancy-finding program than to have to enter file names
> into configs.

Yes depency finding is good for two problems.

Depency is given by references to lower level schematics via the "source" attribute and there are also depencies to the symbols although symbols may also have a local "embedded" copy. If these are in config file there must be a mechanism to get the depencies there. Config file today in the form of a gafrc file(s) is used among other things to specify the search path and I see nothing wrong with this.

A depency-finding program may also be useful to figure out there symbols and schematics are used. There is a nice word for this then using databases but I can't remember.


Nicklas Karlsson <nicklas DOT karlsson17 AT gmail DOT com>

- Raw text -


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