delorie.com/archives/browse.cgi   search  
Mail Archives: geda-user/2017/02/16/15:06:50

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=googlemail.com; s=20161025;
h=mime-version:in-reply-to:references:from:date:message-id:subject:to;
bh=RN3CFnJsym4U3lNTFvu90wPzOVF1GzJj1qvp5RLr7bA=;
b=GKQjJyowveISZrdZIky4n8ztDKrtwcaNdm/LIbI6e6FR3/ecO0Lh5hDs9Mk5Z7k1M6
Dg+V7EMEk0LXoBc4p95dyh7jI0Tn56XOLOeBM5flz/yhh6jsGnlk71EEEcE4DPLauxZd
yNl6wsR/+BZO8LlkcmxvfLlTO7p/h1xgiSzsu1MSMUswAadoaITU+t1669jBRrgaakBt
hrUNm/bKVKwFVvn/j9U7saqvsNaypFtYcLjMvu0YddtlQBX+W5z2VZdcsnS4xCkY/NwJ
YU/ZH1d9GiO4B/ooOpwxoci9T3f7Oh5S+SQl3q+sUYO63GDDj1jZiZTjRDY+KNTPyaL8
hXlw==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
d=1e100.net; s=20161025;
h=x-gm-message-state:mime-version:in-reply-to:references:from:date
:message-id:subject:to;
bh=RN3CFnJsym4U3lNTFvu90wPzOVF1GzJj1qvp5RLr7bA=;
b=mutELjWRACvoWtjgDVbu+8rwOcFHb8UyXSNard+RTgg0maqB8AoqSryGTt6WCX2idA
I0+SJKjMA+s1NcGN59Pzf74K4kGN0YCRar+FXBSYVGpwBmOH+i6PiMYQkW4M1D/ohWUl
KD2TGI6idtCWSjLWXUmS03uQpuCGtoOnlU06WmCPM2U2XMdpijSo/6w90/7tbuR52ZgD
3+BAzUpjj7SP6kjsDhr/sPq20Alax5FPxiJddqAgmGRXdnrpdkGEyyTw0jNZ71McBx+g
0mvMRjTVNkUgv/nV9p979nR/OV8ct5g05mJmY9l2AVxnUvdcxB7cq41gK7Az7/Znb8Qq
uPzA==
X-Gm-Message-State: AMke39mBv36GzBdvjgsGap7odxc3MsZHeBQX8UPhL+VhlhT4oc5ekfuyTJu6WgPHH42L5xUXtrv2mWgh3qAN/g==
X-Received: by 10.55.74.3 with SMTP id x3mr4081998qka.275.1487275513644; Thu,
16 Feb 2017 12:05:13 -0800 (PST)
MIME-Version: 1.0
In-Reply-To: <20170216183850.GB14699@localhost.localdomain>
References: <alpine DOT DEB DOT 2 DOT 00 DOT 1702130818300 DOT 7286 AT igor2priv> <alpine DOT DEB DOT 2 DOT 00 DOT 1702160811400 DOT 7286 AT igor2priv>
<20170216173319 DOT GA18720 AT localhost DOT localdomain> <alpine DOT DEB DOT 2 DOT 00 DOT 1702161842490 DOT 7286 AT igor2priv>
<20170216183850 DOT GB14699 AT localhost DOT localdomain>
From: "Peter Clifton (petercjclifton AT googlemail DOT com) [via geda-user AT delorie DOT com]" <geda-user AT delorie DOT com>
Date: Thu, 16 Feb 2017 20:05:13 +0000
Message-ID: <CAJXU7q9mH_Z8qfJ-f7Ec=TY++K56tujC9Ve9jXcGtbeB4ss3GA@mail.gmail.com>
Subject: Re: tEDAx (was: Re: [geda-user] RFC: edacore - should we reboot it?
the EDA ecosystem) + help needed
To: gEDA User Mailing List <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

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

https://xkcd.com/927/

(Just because - funny ;))

Really a shame there isn't some defacto standard -everyone- (including
commercial eda) uses.



On 16 Feb 2017 18:41, "Vladimir Zhbanov (vzhbanov AT gmail DOT com) [via
geda-user AT delorie DOT com]" <geda-user AT delorie DOT com> wrote:

> On Thu, Feb 16, 2017 at 06:47:54PM +0100, gedau AT igor2 DOT repo DOT hu wrote:
> >
> >
> > On Thu, 16 Feb 2017, Vladimir Zhbanov (vzhbanov AT gmail DOT com) [via
> geda-user AT delorie DOT com] wrote:
> >
> > >Ah, I see you're reimplementing json and such...
> >
> > Which point made you think that?
>
> Similarity ;-)
>
> > Facts:
> >
> > - the whole parser impelemntaion is about 60 lines of C code (I can't
> > believe JSON and such goes that low)
> >
> > - 0 external dependencies
> >
> > - not language specific - many languages don't have easily accessible
> > json/xml/whatever parsers but can read lines of text
> >
> > - you sure noticed it's not a tree, but a flat thing
>
> Well, any limited implementation is less than a more complex one.
>
> > >
> > >FWIW, I would prefer to have a parser for verilog or vhdl
> > >available for all our programs as a library.
> >
> > Well, MYSP (Make Your Specific Proposal) and we'll see if it gains
> > acceptance. Even better if you also include your implementation with the
> > proposal.
>
> s-expressions ;-)
>
> Kicad already uses them, and you already use Erich's parser to
> work with them, IIUC.
>
> Scheme just 'read()'s them.
>
> Please consider applying of <irony></irony> tags to my proposals
> if you think I just troll you :-) I don't want to mean any offence
> or trolling, honestly.
>
> --
>   Vladimir
>

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

<div dir=3D"auto"><span style=3D"font-family:lucida,helvetica,sans-serif;fo=
nt-size:16px;text-align:center;background-color:rgb(255,255,255)"><a href=
=3D"https://xkcd.com/927/">https://xkcd.com/927/</a></span><div dir=3D"auto=
"><span style=3D"font-family:lucida,helvetica,sans-serif;font-size:16px;tex=
t-align:center;background-color:rgb(255,255,255)"><br></span></div><div dir=
=3D"auto"><span style=3D"font-family:lucida,helvetica,sans-serif;font-size:=
16px;text-align:center;background-color:rgb(255,255,255)">(Just because - f=
unny ;))</span></div><div dir=3D"auto"><span style=3D"font-family:lucida,he=
lvetica,sans-serif;font-size:16px;text-align:center;background-color:rgb(25=
5,255,255)"><br></span></div><div dir=3D"auto"><span style=3D"font-family:l=
ucida,helvetica,sans-serif;font-size:16px;text-align:center;background-colo=
r:rgb(255,255,255)">Really a shame there isn&#39;t some defacto standard -e=
veryone- (including commercial eda) uses.</span></div><div dir=3D"auto"><sp=
an style=3D"font-family:lucida,helvetica,sans-serif;font-size:16px;text-ali=
gn:center;background-color:rgb(255,255,255)"><br></span></div><div dir=3D"a=
uto"><span style=3D"font-family:lucida,helvetica,sans-serif;font-size:16px;=
text-align:center;background-color:rgb(255,255,255)"><br></span></div></div=
><div class=3D"gmail_extra"><br><div class=3D"gmail_quote">On 16 Feb 2017 1=
8:41, &quot;Vladimir Zhbanov (<a href=3D"mailto:vzhbanov AT gmail DOT com">vzhbano=
v AT gmail DOT com</a>) [via <a href=3D"mailto:geda-user AT delorie DOT com">geda-user AT de=
lorie.com</a>]&quot; &lt;<a href=3D"mailto:geda-user AT delorie DOT com">geda-user=
@delorie.com</a>&gt; wrote:<br type=3D"attribution"><blockquote class=3D"gm=
ail_quote" style=3D"margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-le=
ft:1ex">On Thu, Feb 16, 2017 at 06:47:54PM +0100, <a href=3D"mailto:gedau AT i=
gor2.repo.hu">gedau AT igor2 DOT repo DOT hu</a> wrote:<br>
&gt;<br>
&gt;<br>
&gt; On Thu, 16 Feb 2017, Vladimir Zhbanov (<a href=3D"mailto:vzhbanov AT gmai=
l.com">vzhbanov AT gmail DOT com</a>) [via <a href=3D"mailto:geda-user AT delorie DOT com=
">geda-user AT delorie DOT com</a>] wrote:<br>
&gt;<br>
&gt; &gt;Ah, I see you&#39;re reimplementing json and such...<br>
&gt;<br>
&gt; Which point made you think that?<br>
<br>
Similarity ;-)<br>
<br>
&gt; Facts:<br>
&gt;<br>
&gt; - the whole parser impelemntaion is about 60 lines of C code (I can&#3=
9;t<br>
&gt; believe JSON and such goes that low)<br>
&gt;<br>
&gt; - 0 external dependencies<br>
&gt;<br>
&gt; - not language specific - many languages don&#39;t have easily accessi=
ble<br>
&gt; json/xml/whatever parsers but can read lines of text<br>
&gt;<br>
&gt; - you sure noticed it&#39;s not a tree, but a flat thing<br>
<br>
Well, any limited implementation is less than a more complex one.<br>
<br>
&gt; &gt;<br>
&gt; &gt;FWIW, I would prefer to have a parser for verilog or vhdl<br>
&gt; &gt;available for all our programs as a library.<br>
&gt;<br>
&gt; Well, MYSP (Make Your Specific Proposal) and we&#39;ll see if it gains=
<br>
&gt; acceptance. Even better if you also include your implementation with t=
he<br>
&gt; proposal.<br>
<br>
s-expressions ;-)<br>
<br>
Kicad already uses them, and you already use Erich&#39;s parser to<br>
work with them, IIUC.<br>
<br>
Scheme just &#39;read()&#39;s them.<br>
<br>
Please consider applying of &lt;irony&gt;&lt;/irony&gt; tags to my proposal=
s<br>
if you think I just troll you :-) I don&#39;t want to mean any offence<br>
or trolling, honestly.<br>
<br>
--<br>
=C2=A0 Vladimir<br>
</blockquote></div></div>

--001a11488a42ac8f840548ab50dd--

- Raw text -


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