www.delorie.com/archives/browse.cgi   search  
Mail Archives: geda-user/2015/12/25/15:39:09

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=bjR20GPaGPP28laiCcR+7jUOD5yiJIayTtnhfZMZ9eI=;
b=QefT8RAeWPEqv4reWge0NnpJfrgRW7eUzKK5yE72Q3zsOHYykPx1FeHtOE3z7bnI58
4yVe+F5u4W3Z82miaVnmFj1P2IzEn+2kDt0YaGDUwHMK9LJ0RzX9aNdE2icNodlsr3vJ
k5srP3uNROHKd9ZjDgkU8hoIoARNm9EBWqdeEUvrldsvWC/3rP9Ax52+KzXoFwVcI33B
DP1EbaDOIp2c6T3Q2vqoa9dJr5dCqzL02mIdz8kanzQhynD2jtsqdpO2LXBjV72uWG+k
O1uEaYippumk4a5/iwL+eopeuFA+3+ula+6hzwYSnItQhb5AqI2zrEBNIu5grJR10y0v
74cw==
MIME-Version: 1.0
X-Received: by 10.28.3.133 with SMTP id 127mr49668171wmd.101.1451075939848;
Fri, 25 Dec 2015 12:38:59 -0800 (PST)
In-Reply-To: <FFBE7623-E240-4798-96B0-2BECF56C8E29@noqsi.com>
References: <1512221837 DOT AA25291 AT ivan DOT Harhan DOT ORG>
<CAJXU7q_mXmipJ1fLvLpuLvnYjktV2SHoA+bG=L5+E-EfdygeOA AT mail DOT gmail DOT com>
<s6n37uumanm DOT fsf AT blaulicht DOT dmz DOT brux>
<CAJXU7q_qxdvJaejF-VcY=u7VHZ-zrfrc+Z7-qSwfFyPdy-umxw AT mail DOT gmail DOT com>
<B02363CD-469D-493A-AC15-1D5DC7836982 AT noqsi DOT com>
<20151222232230 DOT 12633 DOT qmail AT stuge DOT se>
<0F6F1D0F-4F07-48EA-90FE-836EAD4E2354 AT noqsi DOT com>
<CAM2RGhTficnys3a4xs=UBFvk8aPwpzYWUADFLP_pUQ+R1iKs0g AT mail DOT gmail DOT com>
<0FCF3774-F93C-4BFF-BB61-636F75DCCACB AT noqsi DOT com>
<CAC4O8c_UAiFE-vGfoE2tXppHLhaa0dSYz9o_rkdCBo7_SRRtxw AT mail DOT gmail DOT com>
<FFBE7623-E240-4798-96B0-2BECF56C8E29 AT noqsi DOT com>
Date: Fri, 25 Dec 2015 11:38:59 -0900
Message-ID: <CAC4O8c980g1gj15=5njstC_BT-WYDgKQx9BRycdFKA8OvgtiOg@mail.gmail.com>
Subject: Re: [geda-user] A fileformat library
From: "Britton Kerin (britton DOT kerin 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

--001a11452782efdb170527bef125
Content-Type: text/plain; charset=UTF-8

On Thu, Dec 24, 2015 at 1:39 PM, John Doty <jpd AT noqsi DOT com> wrote:

>
> On Dec 24, 2015, at 12:53 PM, Britton Kerin (britton DOT kerin AT gmail DOT com)
> [via geda-user AT delorie DOT com] <geda-user AT delorie DOT com> wrote:
>
> Agreed.  I like YAML for this reason.  You get a parser in every language
> for free, without any other library material required.
>
> AWK? sed? grep? cut? sort?
>

Why not?  Unless a newline in your regex really frightens you that much...


> Records separated by newline with fields separated by whitespace is
> *better* supported than YAML or any of the other candidates mentioned. The
> only things it lacks for our purposes is a spiffy name and the need for
> extra layers of lasagna code.
>

Fine.  Put your money where your mouth is.  Send me a full parser for pcb
files with binding for perl, python, ruby, C, and virtually every other
extant language.

It's easy so you should be able to get it to me BEFORE your next bs email.

Britton

--001a11452782efdb170527bef125
Content-Type: text/html; charset=UTF-8
Content-Transfer-Encoding: quoted-printable

<div dir=3D"ltr"><br><div class=3D"gmail_extra"><br><div class=3D"gmail_quo=
te">On Thu, Dec 24, 2015 at 1:39 PM, John Doty <span dir=3D"ltr">&lt;<a hre=
f=3D"mailto:jpd AT noqsi DOT com" target=3D"_blank">jpd AT noqsi DOT com</a>&gt;</span> w=
rote:<br><blockquote class=3D"gmail_quote" style=3D"margin:0 0 0 .8ex;borde=
r-left:1px #ccc solid;padding-left:1ex"><div style=3D"word-wrap:break-word"=
><span class=3D""><br><div><div>On Dec 24, 2015, at 12:53 PM, Britton Kerin=
 (<a href=3D"mailto:britton DOT kerin AT gmail DOT com" target=3D"_blank">britton.keri=
n AT gmail DOT com</a>) [via <a href=3D"mailto:geda-user AT delorie DOT com" target=3D"_b=
lank">geda-user AT delorie DOT com</a>] &lt;<a href=3D"mailto:geda-user AT delorie DOT co=
m" target=3D"_blank">geda-user AT delorie DOT com</a>&gt; wrote:</div><br><blockqu=
ote type=3D"cite"><span style=3D"font-family:Helvetica;font-size:12px;font-=
style:normal;font-variant:normal;font-weight:normal;letter-spacing:normal;l=
ine-height:normal;text-align:start;text-indent:0px;text-transform:none;whit=
e-space:normal;word-spacing:0px;float:none;display:inline!important">Agreed=
.=C2=A0 I like YAML for this reason.=C2=A0 You get a parser in every langua=
ge for free, without any other library material required.</span></blockquot=
e></div></span><div>AWK? sed? grep? cut? sort?</div></div></blockquote><div=
><br></div><div style=3D"">Why not?=C2=A0 Unless a newline in your regex re=
ally frightens you that much...</div><div>=C2=A0</div><blockquote class=3D"=
gmail_quote" style=3D"margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-=
left:1ex"><div style=3D"word-wrap:break-word"><div>Records separated by new=
line with fields separated by whitespace is *better* supported than YAML or=
 any of the other candidates mentioned. The only things it lacks for our pu=
rposes is a spiffy name and the need for extra layers of lasagna code.</div=
></div></blockquote><div><br></div><div style=3D"">Fine.=C2=A0 Put your mon=
ey where your mouth is.=C2=A0 Send me a full parser for pcb files with bind=
ing for perl, python, ruby, C, and virtually every other extant language.</=
div><div style=3D""><br></div><div style=3D"">It&#39;s easy so you should b=
e able to get it to me BEFORE your next bs email.</div><div style=3D""><br>=
</div><div style=3D"">Britton</div><div style=3D""><br></div></div></div></=
div>

--001a11452782efdb170527bef125--

- Raw text -


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