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 Content-Type: multipart/signed; boundary="Apple-Mail=_0D175864-A67D-4804-B565-F7E4BC7521E8"; protocol="application/pgp-signature"; micalg=pgp-sha512 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 In-Reply-To: Date: Wed, 30 Dec 2015 00:58:48 -0700 Message-Id: References: <8444F816-17CE-4A56-A982-4A60DEDA72B8 AT noqsi DOT com> <87FC7D4C-157A-499E-8B93-97653D6A7C68 AT noqsi DOT com> 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 Precedence: bulk --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--