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=R8OXP/qzFWMMoTlrMUCE15kHs234dBsgj6XcFAfNukc=; b=fzX+smvfoMQhpv9oAwZnpJy9udiwoI+oTA3VKqR26sVwEmVyWV0KbJIFlXW2F8YJZw 0OiKZzrGVxh4843TpWIY3nbiFW9fOk+/hInu3xkcZHca5m1Q6Uayr8zKxQy83CwiRLpK uAiaNQM832A58ciU3MUL2pe17yhfLowx7+rwEMhDAS88dktXY0fYuYRjQej+E5mI2hFv UVxfm9Nd6cco9J8Uc0qit4HVcY34BNVyqGUnzXpCVyb5sD98+bJjUzx9gx1R0E0she5n 73FCubnsMf6ELR/gab5lu6zZDM2IHIyze19xXvprwC40kKTlZK+4SdHAo0QqajBMPL4q bBHA== MIME-Version: 1.0 X-Received: by 10.107.130.90 with SMTP id e87mr87835307iod.77.1452093915464; Wed, 06 Jan 2016 07:25:15 -0800 (PST) In-Reply-To: <20160106143629.4D39D809D79B@turkos.aspodata.se> 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> <20160106091006 DOT 5F67B809D7A1 AT turkos DOT aspodata DOT se> <20160106133049 DOT 5A0E9809D79B AT turkos DOT aspodata DOT se> <20160106143629 DOT 4D39D809D79B AT turkos DOT aspodata DOT se> Date: Wed, 6 Jan 2016 16:25:15 +0100 Message-ID: Subject: Re: [geda-user] A fileformat library From: "Levente (leventelist AT gmail DOT com) [via geda-user AT delorie DOT com]" To: gEDA User Mailing List Content-Type: multipart/alternative; boundary=001a113eb42a031db20528abf6af 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 --001a113eb42a031db20528abf6af Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: quoted-printable I'd make such API calls, for example move (change coordinate) of object, add new, or iterate through objects. If we talk about SQL implementation, that would be fairly easy to implement with SQL queries inside the library. Lev On Wed, Jan 6, 2016 at 3:36 PM, wrote: > Levente: > > I don't think that STEP is the way. > > I don't know step, I just trust Peter Clifton on this. > And, I do have from time to time have to concider the 3D part > of a layout, not any advanced stuff, but do this fit in this > enclosure with theese cables coming in there and such. > > > It would really hurt John, > ... > > It will not hurt John, he does not use pcb (we are talking about pcb > here re. step). > > > and AFAIK, has NO open source library. > > From what I think I remeber, has not some open source cad programs > some support for it ? Perhaps we could join forces. > > > The 50+ library is written in AWK, Perl, you name it. I also have one. = As > > Ahh, welcome to the club. > > > pointed out earlier, it is a partial implementation. Just approx 100 > lines > > of code. I'm also a script writer boy, but I certainly do NOT want to > > maintain that library. I just want to have an API, and use it. Of cours= e, > ... > > A parser/lexer should just give you a parse tree, what more do you want ? > What kind of an API do you want ? > > Regards, > /Karl Hammar > > ----------------------------------------------------------------------- > Asp=C3=B6 Data > Lilla Asp=C3=B6 148 > S-742 94 =C3=96sthammar > Sweden > +46 173 140 57 > > > --001a113eb42a031db20528abf6af Content-Type: text/html; charset=UTF-8 Content-Transfer-Encoding: quoted-printable
I'd make such API calls,= for example move (change coordinate) of object, add new, or iterate throug= h objects. If we talk about SQL implementation, that would be fairly easy t= o implement with SQL queries inside the library.

Lev

On Wed, Jan 6, 2016 at 3:36 PM, <karl AT aspodata DOT se> wrote:
Levente:
> I don't think that STEP is the way.

I don't know step, I just trust Peter Clifton on this.
And, I do have from time to time have to concider the 3D part
of a layout, not any advanced stuff, but do this fit in this
enclosure with theese cables coming in there and such.

> It would really hurt John,
...

It will not hurt John, he does not use pcb (we are talking about pcb
here re. step).

> and AFAIK, has NO open source library.

From what I think I remeber, has not some open source cad programs some support for it ? Perhaps we could join forces.

> The 50+ library is written in AWK, Perl, you name it. I also have one.= As

Ahh, welcome to the club.

> pointed out earlier, it is a partial implementation. Just approx 100 l= ines
> of code. I'm also a script writer boy, but I certainly do NOT want= to
> maintain that library. I just want to have an API, and use it. Of cour= se,
...

A parser/lexer should just give you a parse tree, what more do you want ? What kind of an API do you want ?

Regards,
/Karl Hammar

-----------------------------------------------------------------------
Asp=C3=B6 Data
Lilla Asp=C3=B6 148
S-742 94 =C3=96sthammar
Sweden
+46 173 140 57=



--001a113eb42a031db20528abf6af--