www.delorie.com/archives/browse.cgi   search  
Mail Archives: geda-user/2016/05/12/16:24:12

X-Authentication-Warning: delorie.com: mail set sender to geda-user-bounces using -f
X-Recipient: geda-user AT delorie DOT com
Message-ID: <5734E619.701@iee.org>
Date: Thu, 12 May 2016 21:22:49 +0100
From: "M. J. Everitt (m DOT j DOT everitt AT iee DOT org) [via geda-user AT delorie DOT com]" <geda-user AT delorie DOT com>
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:24.0) Gecko/20100101 Thunderbird/24.6.0
MIME-Version: 1.0
To: geda-user AT delorie DOT com
Subject: Re: [geda-user] Re: gschem annoyances
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> <CAJXU7q99ToQ0rB6CKCLqt3zSMtFWnxgxLppCW6c7hyeQ3cm2GA AT mail DOT gmail DOT com> <E94B7DD6-F189-4781-8914-D0290BBEA1A5 AT noqsi DOT com> <20160512165522 DOT GA1106 AT alpha2> <CAC4O8c9reDFThFxGURJSLZisgs0UOzXBwwOSqQFq86oK3qcwXA AT mail DOT gmail DOT com> <20160512190533 DOT GA1161 AT alpha2>
In-Reply-To: <20160512190533.GA1161@alpha2>
X-Enigmail-Version: 1.6
OpenPGP: id=93C22371
X-Provags-ID: V03:K0:hLL+F9eK/rUWuh2wT7CQ/3nI+OCpRqdhdycQkyxJpXa0aedMEtc
mQhPSfnDDCr98ZG/z1OhsEMQwm5xBKnU5BChZHKc8anvIPqHvD/EUHLmwcJFCPv1WBz6VY7
kstclxKYw+0i34A/HrRMr5fWDN/CsmecpyEjk7NbHssJG9Ld+tK0gqDwwqs96TZMrfzXRyO
XXQucdBOlZMZ4QbzSveHg==
X-UI-Out-Filterresults: notjunk:1;V01:K0:DAWRBk6ee5M=:0z8R3R1b8cQnlt9zb7hZKM
PO83+RP5mgob8f+bmxL3EbH3db/J/wrP4Z1dPv04nY+9VtVg9t5bpwlGKFL7/7/W54wyyXAG6
kjN0aUWJGkgDdLNyhElBJ4+9q60VpXUlqOhxEF2ELMs4hC47dnsTEJ4oatiaIXUqAKnZLnzwh
sQ/6rZGA9zjxcf55z97PhmD/arRJsDXw6kgpwJP5i5SFRdNkKueL7Xg7UOPMiXt/DEE0ak92D
9AeaeY23BsQRkESjntXgBUqqDE07n2XkNGzS2c5OMERpmfNdUlVGOPUGWQ7F0HzMrz/3QLg6n
ZlOxRu3ungaoTcyZW54vdTYU5Sq8UaWEdRcb87kdhXufW1g1ZMEG6L/BGF8Wu3dY7/fgwM0Lj
yBTDcXWn0esVwS/Dian+L2rJYWoEE+ZiQHt7/qgD7md14b/+ylPlqOJTd7JFr7AEdTBl4/FDT
Qhc3Jmm8Xt/k3wftPgQZDR/P/YqnxWNqfAf4Z9p9HeLvKv06u0ODT7V/p9qt8ysAk7Z9pmmQB
GKBgT9em5YZnANgV6lGFtUZyvuRX5SYxzbFtPkUcp812fwqpzUsx4SH1urM7iEhzObMVUG/Gl
VtWTXStK7IrkdZ1dG3csBVAFKp+Muus6Qr9RzYIp0X56266u9+xvgQGI+KjmsVKDGvv4oivk4
KMBZRLp4OchXi7BsTyzcXvvLcK8rD8rBGDUPbpjEDFKbN++5pF1NAYnUmfEnqMbP60QY=
Reply-To: geda-user AT delorie DOT com

This is an OpenPGP/MIME signed message (RFC 4880 and 3156)
--A1HPqMGkQ0nf3Mk4Xi6pBr3ShpPDeMdo6
Content-Type: text/plain; charset=ISO-8859-1
Content-Transfer-Encoding: quoted-printable


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 don't necessarily believe sql or a database back-end really offers any
advantages over text flat-file .. its rather using a sledgehammer to
crack a nut. I think the netlists might benefit from some relational
aspects, but surely most of it is just basic primitives .. unless I'm
heavily mistaken. Something more like one of the other text-based
formats (JSON, YAML, etc) would probably be quite adequate for gEDA/pcb
for the foreseeable future, and certainly until integration with some
probably db-focussed parts libraries actually comes to fruition.

MJE
</bikeshed>


--A1HPqMGkQ0nf3Mk4Xi6pBr3ShpPDeMdo6
Content-Type: application/pgp-signature; name="signature.asc"
Content-Description: OpenPGP digital signature
Content-Disposition: attachment; filename="signature.asc"

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v2.0.22 (GNU/Linux)
Comment: Using GnuPG with Thunderbird - http://www.enigmail.net/

iQIcBAEBCAAGBQJXNOYaAAoJEEwwM0+TwiNxa0AP/2dR+2sDsuBzoz/+h066tcZw
vBgvWraYKh+i42lliiDR5QQ0Jx9f/1tN2lFizJRsgAVCEYtq8hEwobYoSO43ytO+
ZXxCEft8r1dW6IvBMUUDxgfHEOvXT28EGzRjdaITPd2GkZLVOCz2VyS9gfkbeWuP
xE2XIgo2ZuN+2HGue9677Y4O34N3ubYMJDjpYBzVBMIpmg4KivxVySDUc5f04BpO
rMq/2Q6wz6HMR4zup6xuu/Jr0XkKSBmHzIUA43kycEjfoRWR+d/qHQ05zzYC9tiJ
OZVf1i4UOTyv73mGrU1IPDR2hMNl6qsEcIm3dw66h4HUwfwM0I4Lvahsc1dsmQ1G
UZBF4ZIrvCEIdADlXqFFivPAU9qan2zR6YjD8cm1Ca4EAZ2N9AZz3/amF6QzbpUx
+orD1FYjiKznxY+TOe+LgSDQsSBDpKITTbfjDo6qMv2nKtsZlsBxivP/fJ2bKi5f
HG8iSRtEhOuui8ZPEDeFZ6lKVYMmEWSWAgolZ/8vcWiRwvcFjniJahtiAewxBb2x
ktbe9Q3oWr52PJcX1i/yjkFY83wgkhISfDR0SVRxknqpxwz2Fn/HJHhSStoUcLcG
NFKVzQBeMMUfDM7ar1Kl3fFZrZELKVLIv0Z4HXOerRB62cvxg+HhT4mMyzEf3/Yz
oSwzia6Z/qodLdfozefZ
=2D95
-----END PGP SIGNATURE-----

--A1HPqMGkQ0nf3Mk4Xi6pBr3ShpPDeMdo6--

- Raw text -


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