X-Authentication-Warning: delorie.com: mail set sender to geda-user-bounces using -f X-Recipient: geda-user AT delorie DOT com X-Original-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=date:from:to:subject:message-id:in-reply-to:references:mime-version :content-type:content-transfer-encoding; bh=F8fsdjjf2dINHg47fnKcoBBlaWMAi6gWVYOfQox+zfc=; b=i8sH6rlstj7TFwtEQ+pScr1HIg1CwqBcPVn3YPmMt9QmLkfQw5iS942AvHWI2B+6P5 GxBRE14qmLaCa8ViHrs+ZHQ0joxcdKFLgdyDrbRGtqYXJ4oISt24KYaGorvPmYi83eBr jMS9g99fPhtMtY1wUB2teEKIHB6oCaXbMKc9R8z1bxSD6/nsvJnumi7JnYGva9CPJLcb 0z9Mt3OyPfkkuPzV06/gSpTAm6uDAzDUoOkI4oZPWQTqN9gTo+biGQSGmNgHmDcwiz7B cffGdejLG6Z+uJd2wSwjQ/Ds4S+xyvIaHnQzmmXgWmjEV2gkPbyJA1uM4xFbuKjWxiSa as5w== X-Received: by 10.152.18.137 with SMTP id w9mr27229044lad.23.1440532572756; Tue, 25 Aug 2015 12:56:12 -0700 (PDT) Date: Tue, 25 Aug 2015 21:56:11 +0200 From: "Nicklas Karlsson (nicklas DOT karlsson17 AT gmail DOT com) [via geda-user AT delorie DOT com]" To: geda-user AT delorie DOT com Subject: Re: [geda-user] pcb file format Message-Id: <20150825215611.1794b153c4160dddb739b6d3@gmail.com> In-Reply-To: References: <20150824223846 DOT 0ba61ba7 AT jive DOT levalinux DOT org> <55DBA2B7 DOT 1080501 AT ecosensory DOT com> <55DC31E0 DOT 9050606 AT jump-ing DOT de> X-Mailer: Sylpheed 3.5.0beta1 (GTK+ 2.24.25; x86_64-pc-linux-gnu) Mime-Version: 1.0 Content-Type: text/plain; charset=US-ASCII 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 On Tue, 25 Aug 2015 14:31:06 -0400 "Evan Foss (evanfoss AT gmail DOT com) [via geda-user AT delorie DOT com]" wrote: > On Tue, Aug 25, 2015 at 5:45 AM, Levente (leventelist AT gmail DOT com) [via > geda-user AT delorie DOT com] wrote: > > Markus, > > > > > > I know this. If we change the file format, we have to rewrite the scripts > > anyways. SQLite has a bindings for all scripting languages. Perl, python, > > LUA... you name it. > > The problem that has been consuming my mind or a few months now is how > all of this should be represented in memory. It might work better you postpone the memory representation and figure which kind of functions you need to access the objects. Then the access functions are decided it will be easier to think about the representation.