X-Authentication-Warning: delorie.com: mail set sender to geda-user-bounces using -f X-Recipient: geda-user AT delorie DOT com X-TCPREMOTEIP: 66.30.8.244 X-Authenticated-UID: jpd AT noqsi DOT com Content-Type: multipart/signed; boundary="Apple-Mail=_0DF8B217-F222-4489-ACE5-ED62C8BAFB2D"; protocol="application/pgp-signature"; micalg=pgp-sha512 Mime-Version: 1.0 (Mac OS X Mail 7.3 \(1878.6\)) Subject: Re: [geda-user] A fileformat library X-Pgp-Agent: GPGMail 2.5.2 From: John Doty In-Reply-To: <201601051829.u05IT7TI021027@envy.delorie.com> Date: Tue, 5 Jan 2016 15:10:34 -0500 Message-Id: <0254E441-E74C-490E-BFF0-DD0BED19F2B2@noqsi.com> References: <1512221837 DOT AA25291 AT ivan DOT Harhan DOT ORG> <20151222232230 DOT 12633 DOT qmail AT stuge DOT se> <0F6F1D0F-4F07-48EA-90FE-836EAD4E2354 AT noqsi DOT com> <0FCF3774-F93C-4BFF-BB61-636F75DCCACB AT noqsi DOT com> <20160105182120 DOT 3237F809D79B AT turkos DOT aspodata DOT se> <201601051829 DOT u05IT7TI021027 AT envy DOT delorie DOT com> To: geda-user AT delorie DOT com X-Mailer: Apple Mail (2.1878.6) 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 --Apple-Mail=_0DF8B217-F222-4489-ACE5-ED62C8BAFB2D Content-Transfer-Encoding: quoted-printable Content-Type: text/plain; charset=windows-1252 On Jan 5, 2016, at 1:29 PM, DJ Delorie wrote: >=20 >> . a binary file might be smaller, but that does not matter much >=20 > I wrote an app that used a tree-like data file for storage. It > supported both ascii and binary formats. Not only was the binary > format significantly smaller, but loaded 10x faster. Parsing text > files and adapting to the incoming data is more expensive than you > think. But for gEDA, it=92s a small overhead relative to everything else, = especially if it allows you to use old-fashioned kilobyte tools rather = than trendy megabyte tools for processing. >=20 >> . text files are better provided for by version systems (e.g. git) >=20 > I thought git dealt with blobs; in which case binary vs text is > irrelevent unless you want to run "diff=94. But, at least for me, =93diff=94 is pretty common on schematics. It=92s = easy to spot attribute and symbol changes in a diff. Diff is also part = of my layout vs schematic checks using Osmond PCB. >=20 John Doty Noqsi Aerospace, Ltd. http://www.noqsi.com/ jpd AT noqsi DOT com --Apple-Mail=_0DF8B217-F222-4489-ACE5-ED62C8BAFB2D Content-Transfer-Encoding: 7bit Content-Disposition: attachment; filename=signature.asc Content-Type: application/pgp-signature; name=signature.asc Content-Description: Message signed with OpenPGP using GPGMail -----BEGIN PGP SIGNATURE----- Comment: GPGTools - https://gpgtools.org iQIcBAEBCgAGBQJWjCM6AAoJEF1Aj/0UKykRJcgP/3hRanqCCibsIU7CbR/8ieac 99mR9sIVvtaQ6p6JSzKvY3z7roY9t/253do78XZBo32n/UZ5cwVX6+sbQs8er0AZ gUOgHz+6gCcV5ZHzZ4oyBpadQDtRjEmIge5POfKTp7RiOLCVdztavX/wWZSE4WUV 1H9bPYvssGq2aa8hLvzZ5USb3Y1BuGIcUxQAttUjqtLNBOy3Z6TSLXyEUz82jHJa cT+jstaSrPKChDzuYTwIwmWMCJKywFlkhlrCh9YAavCyxxEaNqcz+2nRDLJuQGDL G6CZ/Qlm8MCmT34IvgeWmcMHQa1YlHsmfTviPyH2nzgKDy4309zfMLfVLiPvrkLj qjyptKfmwqRh1BxXKnj1m/Mie8GoSgN+Fs7BiVe0dIf4pB4wVsERnycmJrhuqNz2 Jdfj0y12jWU70GPl4kYH/Rfo6eelP+ZwEtsmy52XnRHKozMSah04AtuUEuvv/Ir0 Y+sUZC7ed2YNZMrmRWip+/osqmv0Osod8fHeK3c004O3tX/BMn5Yy1PHB0UBkUvI cIyrRY6MQHVIdaz0m7c67zGNSBPvVdd5H1j26fksdNdxOsKvnW1AKwN0ZuJ3qjbg q3bSxV5tRkjcIw1Gvub250C2IrO2C1rnU87CTj9j3HKXqTZKHwjj45XCRMW4WDoH szDtVE46T+n7J+t5E2pD =TSIq -----END PGP SIGNATURE----- --Apple-Mail=_0DF8B217-F222-4489-ACE5-ED62C8BAFB2D--