X-Authentication-Warning: delorie.com: mail set sender to geda-user-bounces using -f X-Recipient: geda-user AT delorie DOT com Date: Sun, 5 Jul 2015 12:55:56 +0200 (CEST) From: Roland Lutz To: "Evan Foss (evanfoss AT gmail DOT com) [via geda-user AT delorie DOT com]" Subject: Re: [geda-user] libgeda3 In-Reply-To: Message-ID: References: <20150704181229 DOT 9423 DOT qmail AT stuge DOT se> User-Agent: Alpine 2.11 (DEB 23 2013-08-11) MIME-Version: 1.0 Content-Type: TEXT/PLAIN; format=flowed; charset=US-ASCII 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 On Sat, 4 Jul 2015, Evan Foss (evanfoss AT gmail DOT com) [via geda-user AT delorie DOT com] wrote: > I might have miss read it but I got the impression it was a re-write in > python. The storage backend (the "database" in Peter Brett's design document) which makes sure object manipulations are "atomic" (though "value oriented" would be more consistent with the philosophy here) is actually written from scratch as a C library, but that's because nothing in gEDA provides comparable functionality yet. Instead of having gEDA use libxornstorage directly (which I originally intended), I decided to start by picking parts of gEDA and translating them to Python, using libxornstorage through Python bindings, and refactoring them in the process. gnetlist was an obvious candidate here as it's de facto un-maintainable in its current state. Roland