www.delorie.com/archives/browse.cgi   search  
Mail Archives: geda-user/2015/12/31/20:18:16

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=psue5RNCZjy+HTd5uKbMVzngurrbIvF4EQJoo8iktY0=;
b=s1e2A6G6iFZd8P5p/0B3IVZp5HNJaRD1FuaTyUnUQ7GCffj7KgmAc6Gm28nRsMkQFs
9SA2mcBDaq+IW7PfRUd5ipVNM7Qgz9qM44IogXOw1Zs7EC+uFlfo5HZGsimXsLOTQ09c
r+jvtHd4iPYqYPLJI0e7/haDuFwm+LSLG2HTgHKRFBpsxswCNeNgAJ0c6YVG5Ds5qhTs
LF8SfnvAUJdnkUe5ByJJx72LmlXil5FozroSz0nMKUjzs3Hj4oT66WO2g73NAw49d1vX
AibhIfFuX7IJawG3d4PZ7OHwg/GdclFq6atWVvneYQkBQOA2aGS54ssdeKGvjnAY4PfQ
l8Bw==
MIME-Version: 1.0
X-Received: by 10.28.23.73 with SMTP id 70mr24521333wmx.37.1451611086638; Thu,
31 Dec 2015 17:18:06 -0800 (PST)
In-Reply-To: <1CF084D0-03F1-44E0-BB1E-0E3907337C5C@noqsi.com>
References: <20151220122659 DOT 378AF809D791 AT turkos DOT aspodata DOT se>
<20151220120219 DOT c4644eef1a65b0eb2fb60d76 AT gmail DOT com>
<20151220125839 DOT 10228 DOT qmail AT stuge DOT se>
<20151220133436 DOT 0B120809D791 AT turkos DOT aspodata DOT se>
<0BA0A334-56C7-47B7-959F-C0131BED822C AT noqsi DOT com>
<20151220173341 DOT fb4442a7816009e9f4e943b6 AT gmail DOT com>
<20151230180007 DOT B4391809D79B AT turkos DOT aspodata DOT se>
<1CF084D0-03F1-44E0-BB1E-0E3907337C5C AT noqsi DOT com>
Date: Thu, 31 Dec 2015 16:18:06 -0900
Message-ID: <CAC4O8c-czNL_vw0=jSeueNQ5V9HEVcbjjVgUFSQtqc4EG70Jfw@mail.gmail.com>
Subject: Re: [geda-user] XML file format (what could be expected)
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

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

On Wed, Dec 30, 2015 at 9:44 AM, John Doty <jpd AT noqsi DOT com> wrote:

>
> On Dec 30, 2015, at 11:00 AM, karl AT aspodata DOT se wrote:
>
> > Nicklas Karlsson:
> >>> On Dec 20, 2015, at 6:34 AM, karl AT aspodata DOT se wrote:
> >>>
> >>>> I'd like to be able to do, gschem:
> >>>>
> >>>> . give parameters to subsheets, like
> >>>> output is to be 12V select suitable resistor devider
> >>>> this filter has this freq., select suitable components
> >>>
> >>> Neither gschem nor the schematic file format need any
> >>> modification to do this. It works nicely with SPICE. It=E2=80=99s a
> >>> downstream issue.
> >
> > Ok, that is one way to do it. I meant more that I wanted gschem to
> > be able to show alt. the formula or the result, i.e. with the
> > parameter/formula applied.
>
> OK, so go with the logic of the tool and write Scheme scripts to do this.
>
> The idea that something=E2=80=99s wrong with gschem because it doesn=E2=
=80=99t have
> <insert favorite feature> builtin strikes me as an invitation to chaos an=
d
> bloat. It=E2=80=99s like complaining that TeX has no built-in concept of =
what a
> paragraph is.
>
> >
> >>> If you=E2=80=99re doing this for layout in a big project, I think
> >>> you probably want the capability to use automatically generated
> >>> schematic files as your intermediates. The reason is that there=E2=80=
=99s
> >>> a subset of reviewers and technicians who find hierarchy
> >>> challenging, and parameterized hierarchy will be even more
> >>> confusing.
> >
> > Strange, we live in world multiple hierarchies (the company, home,
> > state, etc). Do you have any idea why ?
>
> I think it=E2=80=99s related to a preference for step-by-step thinking. I
> contribute to the Mathematica Stack Exchange group, and the most common
> thing I see that makes code hard to understand and debug is that some
> insist on coding step by step with For[] rather than transforming whole
> structures with Map[], Thread[], etc. The same thing applies to those who
> struggle with Scheme, I think.
>

The JavaScript kids have all met the deferred function call tower of doom
now, so this is unlikely.  The more obvious and likely explanation that
they just haven't used the language so it's painful for them in a large
number of small ways, and they don't have any real incentive to work
through them.

Britton

--001a1145a83a2bd8e705283b8b55
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 Wed, Dec 30, 2015 at 9:44 AM, 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"><span class=3D""><br>
On Dec 30, 2015, at 11:00 AM, <a href=3D"mailto:karl AT aspodata DOT se">karl AT aspo=
data.se</a> wrote:<br>
<br>
&gt; Nicklas Karlsson:<br>
&gt;&gt;&gt; On Dec 20, 2015, at 6:34 AM, <a href=3D"mailto:karl AT aspodata DOT s=
e">karl AT aspodata DOT se</a> wrote:<br>
&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt; I&#39;d like to be able to do, gschem:<br>
&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt; . give parameters to subsheets, like<br>
&gt;&gt;&gt;&gt; output is to be 12V select suitable resistor devider<br>
&gt;&gt;&gt;&gt; this filter has this freq., select suitable components<br>
&gt;&gt;&gt;<br>
&gt;&gt;&gt; Neither gschem nor the schematic file format need any<br>
&gt;&gt;&gt; modification to do this. It works nicely with SPICE. It=E2=80=
=99s a<br>
&gt;&gt;&gt; downstream issue.<br>
&gt;<br>
&gt; Ok, that is one way to do it. I meant more that I wanted gschem to<br>
&gt; be able to show alt. the formula or the result, i.e. with the<br>
&gt; parameter/formula applied.<br>
<br>
</span>OK, so go with the logic of the tool and write Scheme scripts to do =
this.<br>
<br>
The idea that something=E2=80=99s wrong with gschem because it doesn=E2=80=
=99t have &lt;insert favorite feature&gt; builtin strikes me as an invitati=
on to chaos and bloat. It=E2=80=99s like complaining that TeX has no built-=
in concept of what a paragraph is.<br>
<span class=3D""><br>
&gt;<br>
&gt;&gt;&gt; If you=E2=80=99re doing this for layout in a big project, I th=
ink<br>
&gt;&gt;&gt; you probably want the capability to use automatically generate=
d<br>
&gt;&gt;&gt; schematic files as your intermediates. The reason is that ther=
e=E2=80=99s<br>
&gt;&gt;&gt; a subset of reviewers and technicians who find hierarchy<br>
&gt;&gt;&gt; challenging, and parameterized hierarchy will be even more<br>
&gt;&gt;&gt; confusing.<br>
&gt;<br>
&gt; Strange, we live in world multiple hierarchies (the company, home,<br>
&gt; state, etc). Do you have any idea why ?<br>
<br>
</span>I think it=E2=80=99s related to a preference for step-by-step thinki=
ng. I contribute to the Mathematica Stack Exchange group, and the most comm=
on thing I see that makes code hard to understand and debug is that some in=
sist on coding step by step with For[] rather than transforming whole struc=
tures with Map[], Thread[], etc. The same thing applies to those who strugg=
le with Scheme, I think.<br></blockquote><div><br></div><div style=3D"">The=
 JavaScript kids have all met the deferred function call tower of doom now,=
 so this is unlikely.=C2=A0 The more obvious and likely explanation that th=
ey just haven&#39;t used the language so it&#39;s painful for them in a lar=
ge number of small ways, and they don&#39;t have any real incentive to work=
 through them.</div><div>=C2=A0</div><div style=3D"">Britton</div></div><br=
></div></div>

--001a1145a83a2bd8e705283b8b55--

- Raw text -


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