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=_BCC6E820-579B-45BF-8BDC-64D79671AAE0"; protocol="application/pgp-signature"; micalg=pgp-sha512 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 In-Reply-To: Date: Mon, 29 Feb 2016 09:41:50 -0700 Message-Id: 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> <201602161715 DOT u1GHFMBB028078 AT envy DOT delorie DOT com> <201602162032 DOT u1GKWL7Y005291 AT envy DOT delorie DOT com> <59CE9019-7A56-49D6-BC2B-680A7253B055 AT noqsi DOT com> <1771F6F4-1235-4D24-9015-2C9A04EB2117 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=_BCC6E820-579B-45BF-8BDC-64D79671AAE0 Content-Transfer-Encoding: quoted-printable Content-Type: text/plain; charset=windows-1252 On Feb 28, 2016, at 9:42 PM, gedau AT igor2 DOT repo DOT hu wrote: > gschem: hackish and limited, most of the limitations stem from design, = but it actually does its job surprisingly well on the common daily = stuff. And on the uncommon stuff, too. Today=92s task is to assemble a SPICE = file that, combined with other scripts, will allow a test engineer to = plot the expected scope traces for a given configuration of an = instrument with many configuration options. > When I need something new and strange, it's a PITA to add, But at least you *can*: there are no built-in barriers. It=92s like = driving a Wrangler: it may be a PITA to deal with two sticks and no = automation, but it can get to my house in the winter. A lot of vehicles = can=92t. And once you=92re used to it, it isn=92t a burden at all. > because some of the most trivial and basic concepts are missing by = design. And that is the Unix design philosophy, argued for many years before = gEDA even existed. The touchstone is =93cat -v=94: should the =93cat=94 = utility, whose design is simply to concatenate files, but whose common = use case is to display a single file, understand displayable characters? = I=92m firmly on the side of Kernighan and Pike: utilities should = manipulate abstractions cleanly without the baggage of catering to use = cases. > Despite of the rugged effort of some hardcore anti-pcb users, none of = these are related to the pcb flow or non-toolkit approaches, rather = things like "objects can not be identified", we lie "networks (mostly) = don't exist=94, But networks shouldn=92t exist. Having gschem understand networks is = like cat -v. Networks are gnetlist=92s job. Fundamentally, gschem edits = pages, not circuits. > and that "scheme is so great that everyone must learn it", etc. Scheme is just another programming language. Guile is a rather = undisciplined implementation of it. It=92s not wonderful, but it=92s not = a barrier unless you make it one. > The common in them is the fact that gschem tries to be highly generic = at some parts while it is simply not generic enough (or at all) on other = parts. Note: I am talking about generic design/concept and = inrastructural stuff, not about a bag of random UI features. Gschem is a page editor. It does its job well. Unlike pcb, it has no = barriers that restrict it to a subset of the design space. It might not = have the conveniences you want, but it doesn=92t trip over the = interactions of unnecessary features much (although there is slotting=85).= Reference: http://harmful.cat-v.org/cat-v/unix_prog_design.pdf John Doty Noqsi Aerospace, Ltd. http://www.noqsi.com/ jpd AT noqsi DOT com --Apple-Mail=_BCC6E820-579B-45BF-8BDC-64D79671AAE0 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 iQIcBAEBCgAGBQJW1HTPAAoJEF1Aj/0UKykRbKkQAJ3Sp/CrBRle3PqjCgJaXtOL rtH8X1imGf6zvDcwD3i7svqk/WeTG644N0wLhzE87ij7Kgm8x0ca8ryQFCzMfnC5 z2mJ2yUrPDOOgAusOonb743XXwlgo8wMXAcFnLPO7/WHAXY1PED/MmzqNOsrglcX ifTyoME98GGP55lpyhkvCfaR3AApfKd08kSdOBx7RAuc02uluaGYjKKTfVay+mXb QUbnNVZoNWeYKdKkjYtzvLL8jBPHMk5/gyWQLAoHdkIBOpmUmJNIeRtnhYVCaXpr 2e1Z00HS+vOWGEfYk9pqyqnvBAO59/LwvzqpLtCq7pIoeEce01SZgyBnnKSnxNFb PSgYDqOZeM4cvdw+4XCyuin12iAny41GJDyjcSKsCGEVEzRGfQpKOnfb4tYFPzWK B3m/8uOg6yQw18gGHlk7AvI8k9tqmIJZw2fhuYg9wMCgAE2xAdmFS05YX5WGMcjN YzP3miAgLphRSUBz2CfX7DNIVQoNIK5KK0P+TRFZTSOszVQYaIjymJGAqnXBaBrl RwnKXR2deRTsHu3nDj7rHbGy8dm9EIGBqm+AdM3/xSHk+ksDbWMTU0Db2bH1XfSQ aWJWglx1YJdo68g7J/Ub3K6rJj8G8ZtErsDedgNUqOe6w4s6nNN1ND1EQE5npRnr DqLg0rbomgFG4IEUmkz3 =of1g -----END PGP SIGNATURE----- --Apple-Mail=_BCC6E820-579B-45BF-8BDC-64D79671AAE0--