delorie.com/archives/browse.cgi | search |
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=20120113; | |
h=mime-version:in-reply-to:references:date:message-id:subject:from:to | |
:content-type:content-transfer-encoding; | |
bh=D6SxUX0GYFMCqvn12IiK4qQaKoqvlANHHPQEgbyHPdw=; | |
b=Fpg3MNdlpvV5mhOsTV/ljYIFpq+ZrhYMm4aGcqLLiMsJsGNqG9Rhbkwq8ZbXPDeNAE | |
ujwFslEWx1UdFeeEykylEbEElZkvQaoB2tw2Czd0Kvug5vH1vc0bzLUVJTg+iN+sAp8M | |
qiVr1Oz4wGEaVXHoWMfGAQTxPMO2Q7l3292smrpwgyD4DzD9k8O/6lZjH+e1hI2n/zoc | |
ohZx0kIbnNzFzhqwA5x4+rMkXFu/GXwNzPvUCE29bFfKSStlNmCmRN4YHPa7shRmBFs/ | |
c4UPQHrfcOzOTd3UVupFSxrVoZ3eGhp0aCeEyIA4/fn7OmbOy6CwGdb50jE2ZvfIrgfj | |
BMmQ== | |
MIME-Version: | 1.0 |
X-Received: | by 10.152.203.162 with SMTP id kr2mr15617878lac.57.1436457628362; |
Thu, 09 Jul 2015 09:00:28 -0700 (PDT) | |
In-Reply-To: | <559E9616.1020706@neurotica.com> |
References: | <CAM2RGhTpfbqM7zNn72TBOjeL7B7LPT1PxSEU3+9aDdChFrPFTg AT mail DOT gmail DOT com> |
<alpine DOT DEB DOT 2 DOT 00 DOT 1507090507530 DOT 6924 AT igor2priv> | |
<alpine DOT DEB DOT 2 DOT 11 DOT 1507091329350 DOT 3444 AT nimbus> | |
<alpine DOT DEB DOT 2 DOT 00 DOT 1507091404410 DOT 6924 AT igor2priv> | |
<44FED82A-8277-427B-87A8-FBC5E9A3D0E5 AT noqsi DOT com> | |
<alpine DOT DEB DOT 2 DOT 11 DOT 1507091601150 DOT 1892 AT nimbus> | |
<11988591-8CA7-4132-B14A-21A53895E63E AT noqsi DOT com> | |
<559E8975 DOT 9050805 AT neurotica DOT com> | |
<CAM2RGhQ-dg1BNyZZZXN2m2=3LHE=-W6JLYMBouh=6fdxi7gH6Q AT mail DOT gmail DOT com> | |
<559E9616 DOT 1020706 AT neurotica DOT com> | |
Date: | Thu, 9 Jul 2015 12:00:28 -0400 |
Message-ID: | <CAM2RGhTua3chHK-x3Pig+_D4hPZ4AtMxRpuR3SY0vw9H9TUBqA@mail.gmail.com> |
Subject: | Re: [geda-user] Back annotation |
From: | "Evan Foss (evanfoss AT gmail DOT com) [via geda-user AT delorie DOT com]" <geda-user AT delorie DOT com> |
To: | geda-user AT delorie DOT com |
X-MIME-Autoconverted: | from quoted-printable to 8bit by delorie.com id t69G0W7L032239 |
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 Thu, Jul 9, 2015 at 11:41 AM, Dave McGuire (mcguire AT neurotica DOT com) [via geda-user AT delorie DOT com] <geda-user AT delorie DOT com> wrote: > On 07/09/2015 11:26 AM, Evan Foss (evanfoss AT gmail DOT com) [via > geda-user AT delorie DOT com] wrote: >>>>>> If you’re just making changes until a diff shows nothing, it doesn’t matter whether you make them upstream or downstream. Just quit when you have a match! >>>>> >>>>> This sounds reasonable to me. So the common denominator is to load a "target netlist" into gschem and show the differences between the current state and the target state, either by highlighting them in the schematic or by showing a diff? This shouldn't be too difficult to implement. >>>> >>>> Not into gschem. Keep gschem clean, please. I just displayed a diff in a terminal window. >>> >>> Why are you assuming that adding this (or anything else!) will >>> automatically make gschem "dirty"? >> >> It would be dirty. It breaks the unix mentality by integrating too >> much stuff into one program and violates the otherwise clean symmetry >> we are going for in workflow. >> >> Forward the flow is >> gschem -> sch file -> gnetlist -> netlist file -> pcb >> gschem -> sch file -> gsch2pcb -> pcb file -> pcb >> >> the reverse should be something like >> pcb -> pcb file -> pcb2netlist -> netlist file -> netlist2gsch -> sch >> file -> gschem >> pcb -> pcb file -> pcb2sch -> sch file -> gschem >> >> See how each tool only does on step. That is one of the principles >> that make gEDA great. Integrating more stuff into one program is more >> like what kicad would do. > > Yes I'm quite familiar with (and applaud) the UNIX many-small-tools > philosophy. Making these sorts of connections between these "small" > (using the world loosely) programs in real time, at runtime, rather than > connected by files and doing them separately, does not violate this > philosophy. If it did, UNIX would not have pipes. Well the bit I was omitting is it takes shared libraries and makefiles. > -Dave > > -- > Dave McGuire, AK4HZ > New Kensington, PA > -- Home http://evanfoss.googlepages.com/ Work http://forge.abcd.harvard.edu/gf/project/epl_engineering/wiki/
webmaster | delorie software privacy |
Copyright © 2019 by DJ Delorie | Updated Jul 2019 |