www.delorie.com/archives/browse.cgi   search  
Mail Archives: geda-user/2015/08/25/14:31:34

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=mime-version:in-reply-to:references:date:message-id:subject:from:to
:content-type;
bh=/s49Ns1l7vK1IEjZmvDljSudZQSZxOQLKFsC2Ni6qbA=;
b=jeiVtPl/2stJ8sVw1MEe/tbmf/k63othqlBUj7YfgYTVycgnkqDGfZ4abKhRx5U1yt
KCBkk88sMs6PobN9xE7+2VfjN13+HcxSECUQVxJJgJYxqabOeyDCyBrnk6zenywLIVwa
RUQ6BxyTX8LcmV0HaCHsxlXcD5zBVKqMoydxhEYtHbL6YGKtn4WNA3mkXBeBGjyO+6NI
rrhKmEuAYIQvVqF/JfbrClKNAvQ9gxSQq6uEKHO5NyDQuVnWWH3G8pCCcx5uPKkBDMmM
EXQZqqsPqx0f1xV1uUrbpRYGhOV1SILKvyvCAAA8SQJbvAw2dISKYc60uvHKT7mQe7bY
EOsw==
MIME-Version: 1.0
X-Received: by 10.152.206.108 with SMTP id ln12mr7003800lac.84.1440527466627;
Tue, 25 Aug 2015 11:31:06 -0700 (PDT)
In-Reply-To: <CACwWb3CYGx9hyTB5T-v=oCZd=Vs2VAGQ65h9vWhugt2COuVHUQ@mail.gmail.com>
References: <20150824223846 DOT 0ba61ba7 AT jive DOT levalinux DOT org>
<55DBA2B7 DOT 1080501 AT ecosensory DOT com>
<CAHUm0tNAY8TY485-imFoTHJqRha=99bmO_3a9f_jjpWCU4x8Zg AT mail DOT gmail DOT com>
<CACwWb3COWw41-L8dNw9qhfkYT2wF7=7oC1cEhRbKLV4pHdTMaA AT mail DOT gmail DOT com>
<55DC31E0 DOT 9050606 AT jump-ing DOT de>
<CACwWb3CYGx9hyTB5T-v=oCZd=Vs2VAGQ65h9vWhugt2COuVHUQ AT mail DOT gmail DOT com>
Date: Tue, 25 Aug 2015 14:31:06 -0400
Message-ID: <CAM2RGhQd1KHHmgd2qX5+rNzTDdzqFjbmurF8MFN2RwaE3E7ZTQ@mail.gmail.com>
Subject: Re: [geda-user] pcb file format
From: "Evan Foss (evanfoss AT gmail DOT com) [via geda-user AT delorie DOT com]" <geda-user AT delorie DOT com>
To: geda-user AT delorie DOT com
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

On Tue, Aug 25, 2015 at 5:45 AM, Levente (leventelist AT gmail DOT com) [via
geda-user AT delorie DOT com] <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.

> Think of that your scripts will be much more compact. No need to implement
> parsing N times.
>
> Generating a drill report is just one query of the database. Your script is
> just to pretty print the output.
> Same goes for XY files for your pick and place machine.
>
> No, I DON'T want to start another flame war. We had enough in this list. I
> write code.
>
> Lev
>
> On Tue, Aug 25, 2015 at 11:14 AM, Markus Hitter (mah AT jump-ing DOT de) [via
> geda-user AT delorie DOT com] <geda-user AT delorie DOT com> wrote:
>>
>> Am 25.08.2015 um 10:31 schrieb Levente (leventelist AT gmail DOT com) [via
>> geda-user AT delorie DOT com]:
>> > As I stated, text is not yet supported, but will be added to the
>> > specification.
>>
>> Maybe you should concentrate on this, first, to gain acceptance. Think of
>> the thousands of tools out there which act on layouts independently from
>> pcb. When the text file format goes away, they all have to be rewritten
>> pretty much from scratch. No more AWK, shell scripts or similar to do this
>> tweak or another.
>>
>> You have to at least write an text importer anyways, for all the existing
>> designs. Having a text file format, along with importer and exporter, the
>> need for a binary file format pretty much vanishes. Handling all the objects
>> internally with a database library is perfectly fine, IMHO.
>>
>> > vias are specified as padstacks. You can define any pad on any layer.
>>
>> Sounds good!
>>
>>
>> Markus
>>
>> --
>> - - - - - - - - - - - - - - - - - - -
>> Dipl. Ing. (FH) Markus Hitter
>> http://www.jump-ing.de/
>
>



-- 
Home
http://evanfoss.googlepages.com/
Work
http://forge.abcd.harvard.edu/gf/project/epl_engineering/wiki/

- Raw text -


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