delorie.com/archives/browse.cgi   search  
Mail Archives: geda-user/2016/02/29/14:15:49

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-user] pcb import schematic crash, parantheses in netname
X-Pgp-Agent: GPGMail 2.5.2
From: John Doty <jpd AT noqsi DOT com>
In-Reply-To: <201602291805.u1TI5Raf006015@envy.delorie.com>
Date: Mon, 29 Feb 2016 12:15:23 -0700
Message-Id: <5C55C012-B077-4C6C-B556-D1A2FBDB0C1A@noqsi.com>
References: <20160215215221 DOT fd472794e7b9446a243bfc40 AT gmail DOT com> <20160216085628 DOT b70143c330cd4da98a4603d3 AT gmail DOT com> <201602160805 DOT u1G85d8c003148 AT envy DOT delorie DOT com> <20160216092912 DOT 7f7439f703b49175a21dbb1b AT gmail DOT com> <CAJXU7q_w5NunkojiCr36RHRTq0hJ+PZP1e0GumTRMoGXcvgRXQ AT mail DOT gmail DOT com> <201602161715 DOT u1GHFMBB028078 AT envy DOT delorie DOT com> <CAC4O8c9jr_b376SpuUk5HrJApP1c75oxsEBemn-i_xtC-rt-Zw AT mail DOT gmail DOT com> <201602162032 DOT u1GKWL7Y005291 AT envy DOT delorie DOT com> <CAC4O8c-ig=0UVAqagNXH_DBmC9uVQDu3Y1Gx7LBGmRCo0-_kVQ AT mail DOT gmail DOT com> <E75ECBB6-14E7-437A-B374-E0CF86BDFF1A AT noqsi DOT com> <CAC4O8c8z4JiJr=mgA+co4pX-yxu_pVsXpeKRYqneuxZNnYqh8g AT mail DOT gmail DOT com> <CAC4O8c8ejS! N3GrmB1Zw=Dx9Pm-3Y0jwjNs=yjmwgsqcoVW5ACw AT mail DOT gmail DOT com> <59CE9019-7A56-49D6-BC2B-680A7253B055 AT noqsi DOT com> <nauuv2$m6r$1 AT ger DOT gmane DOT org> <E56E5601-2E20-4A6E-B44C-C4F04808B97F AT noqsi DOT com> <CAC4O8c-ry2HnxmOHB2hARpcOMfuN4bb8rHmzZAD-z40pvOoVPA AT mail DOT gmail DOT com> <1771F6F4-1235-4D24-9015-2C9A04EB2117 AT noqsi DOT com> <alpine DOT DEB DOT 2 DOT 00 DOT 1602290452460 DOT 7885 AT igo!
! ! r2priv> <A7491D34-9661-4F34-A547-5DF0264122B6 AT noqsi DOT com> <201602291654 DOT u1TGsRTd003670 AT envy DOT delorie DOT com> <233112C8-21C6-4753-823A-19BD5A2882C1 AT noqsi DOT com> <201602291805 DOT u1TI5Raf006015 AT envy DOT delorie 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

--Apple-Mail=_5D43DDBC-6365-4BAC-9E4F-C856790BD1D2
Content-Transfer-Encoding: quoted-printable
Content-Type: text/plain;
	charset=windows-1252


On Feb 29, 2016, at 11:05 AM, DJ Delorie <dj AT delorie DOT com> wrote:

>=20
>>> Hey, it's software, at least you *can* rewrite it to do anything.  =
You
>>> missed the message completely: It's *difficult* to do.  Perhaps you
>>> could put some effort into making it easier?
>>=20
>> There's a distinction between rewriting and scripting.
>=20
> You missed my point completely.  Any software can be, at the worst
> case, rewritten to do anything else.  Gschem can be rewritten to be a
> video game.  It's possible.  It's *difficult*.  Saying something is
> "possible" is a weak excuse to not make it easier.

You missed my point completely: nobody needs to rewrite gschem to =
represent any circuit. This is in contrast with pcb, which must be =
rewritten to handle any printed circuit structure that it doesn=92t have =
a specific feature for.

>=20
>> Who are the target users?
>=20
> At this point, I'd like to say we're targetting the people who are
> already using gEDA and trying to make it work for them.  People are
> complaining and you're not listening.

You mean =93pcb consumers are complaining=94. And there=92s a serious =
disconnect between the design of gschem and what pcb consumers expect. =
But pcb consumers expect an Accord, where gschem is a Wrangler. The =
solution isn=92t to change the Wrangler into an Accord: Wranglers are =
better when the going gets tough.

>=20
> It really sounds like you want the target users to be "John Doty" in
> which case, fork the tools and go away.
>=20
>> It used to be "anybody computer-literate who's using any tool that
>> can read a netlist",
>=20
> But the people who are trying to consume that netlist want the whole
> process to be easier, and you aren't listening to them.  Where is the
> spice model database?

Copyrighted, unfortunately. You can=92t fix this by changing gschem.

>  Where is the osmond back-annotation tool?

I could put that on gedasymbols after some cleanup. So many things to =
do. Changing gschem won=92t help here, either.

> You're using pcb as a whipping boy to avoid making the tools better
> for everyone.

You have a different metric of better.

>=20
>> Because I think there should be a toolkit for those of us who need
>> the open-ended capability that the Unix philosophy leads to.
>=20
> I agree, but why make that toolkit as difficult as possible for people
> to use?  Why can't you listen to the people who *want* to use the
> toolkit, who are complaining that it's difficult to use?

Windows consumers complain that Linux is difficult to use. Does that =
mean that we should make Linux more like Windows? Word consumers =
complain that LaTeX is difficult to use. Does that mean that LaTex =
should be more like Word?

It is very common to overestimate the value of complexity and =
underestimate its costs.

>=20
>> Imitating KiCAD is a dead end.
>=20
> Bringing up the KiCAD strawman is yet another excuse.

But one common complaint is that KiCAD is more popular. Do we want to be =
popular and limited like Windows, or unpopular and powerful like Linux?

>=20
>> No, it's just like using an editor to create program source code, a
>> page at a time. The editor is not responsible for the things that
>> make, the compiler, and the linker do. That's good modularity.
>=20
> Then your argument is that gschem is like the old "edlin" that ONLY
> edits files, and leaves everything else - like search and replace - to
> scripts, where people want something like emacs or vi that have syntax
> highlighting and a robust basis for expansion.  See?  I can abuse a
> metaphor too.

Emacs does this with scripting in Lisp. This stuff isn=92t wired in. =
Gschem supports the emacs approach.

>=20
>> But it's the cost of a
>=20
> No, that's an exuse again.  If you want a hard-to-use toolkit that
> only the Supreme Chosen People can use, you won't find a willing flock
> here.  A toolkit can be flexible and extensible without being sparse
> and obtuse.

Gschem isn=92t obtuse. Sparseness is a virtue, making the tool easier to =
use. One great thing about gschem that I appreciated from the beginning =
is its simplicity. For Viewlogic, I could spend all day discovering that =
none of the many features did what I needed. Features have cognitive =
costs and trip over each other (why is adding buried vias to pcb so =
hard?).

>=20
>> You want Word, I want LaTeX.
>=20
> I want a schematic editor.  You want a paint program.
>=20

I want something as powerful and productive as gschem actually is. You =
want a toy.

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



--Apple-Mail=_5D43DDBC-6365-4BAC-9E4F-C856790BD1D2
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

iQIcBAEBCgAGBQJW1JjMAAoJEF1Aj/0UKykRQ4oP/1Ke93z+FX9hC0innnS8sehJ
HXxYbzDRNatecEmLgzD6y9+4G2mWsKZxVNXh9HMCh2Owj3MS6C+YL/5mwYoUAwfR
eNfppREGyWQ4qYi+Hpt9e9H4nwALKnA/ivX4zxlrO1gKbuLqQ/AtxnNehbwIQnh1
Nlg2g2zvYL2MYC6CPEtBBaQfKUJsuEEthdy4occl6mPPS3yePug7hSwCxqZ/okko
J8kqmYzSWxLVSQcFIf2IMJOzCl+dcrpIfWhvyNvAsl/1qsC1D1uLFmoiV309+IBI
aGMU4/D07JImB0gsr3D+TbTnFB6aMGZNcEg/c3WmI2kTRpHbRR5ypkIfF7h7pKOi
BYNzXYkTETy0Md5qLeXbSka3NF4adWmL3g/xnLdHYMYsT5BjAmGKRVw5Nnqo8kXm
imhodSLncgXgxuHoEqWiZ9PR22b74rTGy9nPuFjbFzAn2+CXlufchN+bQcvESkMu
QBMmeB3QysNQNXkQ/XLcQW4U1lAAsARi/woAwcLoiLkEtvzAFROAJrozdZEBobNB
GgF7eaRg0+zl2iJPQcMR3mqiiy49ygDcpSIRs6es65lfDMtGD1G8G7m4YU4Gblfk
5n8uMDPvL6x5haem0l3h4xpdsdcCOl7+ZNecUevlO+qXq5g5URnQR5PVUkIK6rNL
KBjuUhVjGWFnIIIW7IFX
=D67Z
-----END PGP SIGNATURE-----

--Apple-Mail=_5D43DDBC-6365-4BAC-9E4F-C856790BD1D2--

- Raw text -


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