X-Authentication-Warning: delorie.com: mail set sender to geda-user-bounces using -f X-Recipient: geda-user AT delorie DOT com X_CMAE_Category: , , X-CNFS-Analysis: v=2.2 cv=Bvjf+sf5 c=1 sm=1 tr=0 a=uZQz0Left1ab2btRV2iqXg==:117 a=uZQz0Left1ab2btRV2iqXg==:17 a=N659UExz7-8A:10 a=xtxXYLxNAAAA:8 a=Mj1Xp5F7AAAA:8 a=HFsQvnYFWlJGQPnE2nUA:9 a=UAn8T0343tmQZt6b:21 a=8_5QmR48Op_InEgS:21 a=xts0dhWdiJbonKbuqhAr:22 a=OCttjWrK5_uSHO_3Hkg-:22 X-CM-Score: 0 X-Scanned-by: Cloudmark Authority Engine X-Authed-Username: TGFycnlAZ2x1ZWxvZ2l4LmNvbQ== Subject: Re: [geda-user] Re: gschem annoyances To: geda-user AT delorie DOT com References: <20160505205109 DOT 2fa7b189f4210b3c0d7a8a4b AT gmail DOT com> <57320DDA DOT 4050107 AT gmail DOT com> <20160510191203 DOT d5dccf7d7353d0a550b97a1e AT gmail DOT com> <57322CA3 DOT 3010808 AT gmail DOT com> <915F1EED-B30B-43AF-ABB0-949F0A754918 AT sbcglobal DOT net> <7BAA31F3-9E00-4372-AB4A-7739D3FD2AA0 AT noqsi DOT com> <20160512165522 DOT GA1106 AT alpha2> <20160512190533 DOT GA1161 AT alpha2> <5734E619 DOT 701 AT iee DOT org> From: Larry Martin Message-ID: <9f0f65a0-5105-b2f6-2655-66d3036e0891@GlueLogix.com> Date: Sun, 15 May 2016 09:29:25 -0400 User-Agent: Mozilla/5.0 (Windows NT 6.3; WOW64; rv:45.0) Gecko/20100101 Thunderbird/45.0 MIME-Version: 1.0 In-Reply-To: <5734E619.701@iee.org> Content-Type: text/plain; charset=windows-1252; format=flowed Content-Transfer-Encoding: 7bit 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 Precedence: bulk > sidestep the issue On 5/12/2016 4:22 PM, M. J. Everitt (m DOT j DOT everitt AT iee DOT org) [via geda-user AT delorie DOT com] wrote: > > On 12/05/16 20:05, Ivan Stankovic (pokemon AT fly DOT srk DOT fer DOT hr) [via > geda-user AT delorie DOT com] wrote: >>> sql-backed objects >>> gets you rtree, undo and file format for free, and most of the nasty >>> bits of current pcb are gone. >> I prefer human-readable and human-writable formats, though I admit >> sql solutions do have some advantages. >> > Whilst the human-readable files/formats have their merits, and the > ability to 'hack' the saved files around with text tools is pretty > wonderful, it does sidestep the issue of not being able to actually do > the original tasks easily in-program and having to hack the saved files > manually instead.... I have seen individual OrCad users spend hours clicking each component in a design to make a simple change. I could have made the same change in a gEDA save file in a few seconds with a text editor. Resources are always limited, and the GUI always falls short somewhere. Even if the GUI does everything you want, the time to figure out how to do it may not be economical. With human readable save files, you can always get the job done and move on. I rely on my text editor in gEDA/PCB work for functions that _are_ supported in the GUI, but I can do them faster in emacs. It's one of the reasons I like this toolchain. /rant