X-Authentication-Warning: delorie.com: mail set sender to geda-user-bounces using -f Date: Tue, 5 Jan 2016 13:29:07 -0500 Message-Id: <201601051829.u05IT7TI021027@envy.delorie.com> From: DJ Delorie To: geda-user AT delorie DOT com In-reply-to: <20160105182120.3237F809D79B@turkos.aspodata.se> (karl AT aspodata DOT se) Subject: Re: [geda-user] A fileformat library 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> 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 > . a binary file might be smaller, but that does not matter much 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. > . text files are better provided for by version systems (e.g. git) I thought git dealt with blobs; in which case binary vs text is irrelevent unless you want to run "diff".