www.delorie.com/archives/browse.cgi   search  
Mail Archives: geda-user/2015/12/30/02:59:09

X-Authentication-Warning: delorie.com: mail set sender to geda-user-bounces using -f
X-Recipient: geda-user AT delorie DOT com
X-TCPREMOTEIP: 207.224.51.38
X-Authenticated-UID: jpd AT noqsi DOT com
Mime-Version: 1.0 (Mac OS X Mail 7.3 \(1878.6\))
Subject: Re: gEDA and it's future with Scheme & Guile was Re: [geda-user] Project leadership
X-Pgp-Agent: GPGMail 2.5.2
From: John Doty <jpd AT noqsi DOT com>
In-Reply-To: <alpine.DEB.2.00.1512300641030.9035@igor2priv>
Date: Wed, 30 Dec 2015 00:58:48 -0700
Message-Id: <FD861879-2198-4541-AB7B-C4BF8C87864A@noqsi.com>
References: <CAM2RGhS4L-ch6FEcLtdSt0vA0BdQZvq+AuFDP+9ea7Ftd=AALg AT mail DOT gmail DOT com> <8444F816-17CE-4A56-A982-4A60DEDA72B8 AT noqsi DOT com> <alpine DOT DEB DOT 2 DOT 00 DOT 1512300544550 DOT 9035 AT igor2priv> <87FC7D4C-157A-499E-8B93-97653D6A7C68 AT noqsi DOT com> <alpine DOT DEB DOT 2 DOT 00 DOT 1512300641030 DOT 9035 AT igor2priv>
To: geda-user AT delorie DOT com
X-Mailer: Apple Mail (2.1878.6)
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

--Apple-Mail=_0D175864-A67D-4804-B565-F7E4BC7521E8
Content-Transfer-Encoding: quoted-printable
Content-Type: text/plain;
	charset=windows-1252


On Dec 29, 2015, at 10:46 PM, gedau AT igor2 DOT repo DOT hu wrote:

>=20
>=20
> On Tue, 29 Dec 2015, John Doty wrote:
>=20
>>=20
>> On Dec 29, 2015, at 9:54 PM, gedau AT igor2 DOT repo DOT hu wrote:
>>=20
>>> - gschem doesn't have cosistent concept of its goals. It pretends it =
doesn't need to know about nets because it's a dump editor, but it does =
know about slotting and has lists of hardwired attribute names in code
>>=20
>> And some of us think that those are design errors. There are several =
alternate notions of how slotting should work. If you want slotting in =
gschem, you should load a suitable script.
>=20
> You are trying to avoid answering the real problematic part, picking =
on the small things.
>=20
> Any EE I've ever met or worked with talked the same language. The most =
important bricks of the language were compoment and network names. Does =
gschem speak this language?

Yes, to the degree that an editor must. Perhaps not to the degree that =
you would like. Perhaps more than I like, although now that I know to do =
(net-selection-mode "disabled=94).

>=20
> Compontent names: refdes; it's hardwired all around to make gschem =
more or less understand the language. Still it is not strong enough so =
that we can really idetify (search, find, list) a component by name and =
make sure we get what we need to get.

I haven=92t had that problem. Perhaps more troublesome is that gschem =
has no notion of what a project is (and without that, refdes isn=92t a =
rigorous identifier), although I=92ve also *exploited* that ignorance =
from time to time. A plugin that implemented a model of a project could =
be useful. It wouldn=92t force that model on you. I don=92t think I=92d =
ever want to use a singular model for all projects: there are matters of =
scale and product that differ.

>=20
> Network names: gschem has absolutely no idea about networks. Gschem =
fails to model this aspect of the world.

It=92s OK about named nets. Anonymous nets are a more interesting =
problem. As I=92ve said, I=92m interested in stabilizing their names in =
gnetlist.

>=20
> I am all for plugins and scripts (but against restricting the user to =
one specific scripting language).

I think it=92s difficult to mix scripting languages in a single tool, =
although Roland thinks he can. You should look into Xorn.

> However, there must be a core of the tool, which is not a plugin, not =
an user provided addon. This core should try to speak the same language =
to at least a minimal extent, that the userbase does. To me it seems =
gschem fails on this. It probably could be worked around with endless =
streams of scheme scripts, but it'd be easier to admit it and come up =
with a proper fix in the core.

So, you want a new tool with a different scripting language. Fine with =
me.

John Doty              Noqsi Aerospace, Ltd.
http://www.noqsi.com/
jpd AT noqsi DOT com



--Apple-Mail=_0D175864-A67D-4804-B565-F7E4BC7521E8
Content-Transfer-Encoding: 7bit
Content-Disposition: attachment;
	filename=signature.asc
Content-Type: application/pgp-signature;
	name=signature.asc
Content-Description: Message signed with OpenPGP using GPGMail

-----BEGIN PGP SIGNATURE-----
Comment: GPGTools - https://gpgtools.org

iQIcBAEBCgAGBQJWg465AAoJEF1Aj/0UKykRJ7IQAJTrjHed5ITNFZ7oYmDqBneT
VPZuPa0/lx/WGuhwBuL/gS8QqJbRnUYFp858eYV8OJtP2NvCVl20gJsFsf6fOM8K
Yz/GNojWhNx8wnjvS62ad0ZKNmEL3Hw+PMI/FXeLPltLFEzEFg0A+kkFR0/8T1ik
DTtbjyKMXohHCq75TjHTqJCmRBHvGFbmq+HqxB6V/77avClg0iitsttONtpP00+a
RSqNnQ9C44v4YN01sBJY2JDdFl10+rtuVFZ/EDqQvoMToWeqo/lfD8wuwRnlZucf
DKxvk9bYqqQ8MANDRH3Y4OCrXM1r4eHmvBko6UEZ3hCz+FniJBZ1wXngka12yGHH
wwnuPTqavKw3q4uFKtnUIvI5o/Y53J1UpEUlflDHuxpX3Yqxw0tLdpSTSyKIGYL+
kxmWPPCJ1khmlaWl/+S5KeaL3BS5luMKlHi+E6qQT7AwW/MdHAgZfyoL0MmcLb3G
s53ZS+eJNLJPjpzRBgdDSXqu3nc2rmp2PHPvuOcmIDX8Dtswkjpt1RiCR19v+Ot/
l8zlQoefCLCfj1XjI+obZMVNWQCzPRcBWs0tlMBIxN5YFQrEfxw/61ULE6Zor2Za
81KwWQmy/RwqxaVT6odKdnez1/ezZYFd9P2KUC1l0K3b3eMUa8Q2PWeCtVAZcIZ4
/ZBUadN8vY6E+Hv5yYDn
=tNDi
-----END PGP SIGNATURE-----

--Apple-Mail=_0D175864-A67D-4804-B565-F7E4BC7521E8--

- Raw text -


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