www.delorie.com/archives/browse.cgi   search  
Mail Archives: geda-user/2015/08/24/20:33:34

X-Authentication-Warning: delorie.com: mail set sender to geda-user-bounces using -f
Date: Mon, 24 Aug 2015 20:33:13 -0400
Message-Id: <201508250033.t7P0XDMA022123@envy.delorie.com>
From: DJ Delorie <dj AT delorie DOT com>
To: geda-user AT delorie DOT com
In-reply-to: <176EF6F6-264E-4F66-A52E-D9A3C3442B91@noqsi.com> (message from
John Doty on Mon, 24 Aug 2015 18:27:52 -0400)
Subject: Re: [geda-user] Buttons for automation (obligatory grab at our shared 3rd rail) Re: [geda-user] Antifork
References: <CAM2RGhTJ-gywb3LrkKoNKUxkwJCTsJ7vRxiLtmrXa5Mnp0331w AT mail DOT gmail DOT com> <alpine DOT DEB DOT 2 DOT 00 DOT 1508240615180 DOT 6924 AT igor2priv> <CAM2RGhQxGUjCUZof2Ef68gAUNFgHypbGenx6gedB=tdvVqrBiQ AT mail DOT gmail DOT com> <55DB923F DOT 1060807 AT jump-ing DOT de> <176EF6F6-264E-4F66-A52E-D9A3C3442B91 AT noqsi 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

> Adding features to a simple tool does not make it easier to use.

Except we don't have a simple tool, we have *many* simple tools.  The
large number of tools causes its own complexity.  And we've seen that
new users find "the toolkit way" to be difficult to learn because it's
not obvious how all the parts work together - There's too much
complexity to absorb.

Managing the relationships between tools, and encapsulating the
overall tasks we want to accomplish, is a neccessary part of using a
toolkit - it's no different than writing a shell script or makefile to
coordinate all the unixy tools.  If the nature of this encapsulation
and scripting is a button in a gui, that's only natural for a
gui-centric tool, just like a shell script is natural for a
command-line tool.

If we look at the extreme of simplicity - that adding features is
never good - we wouldn't have emacs or vi, we'd only have cat (or
maybe toggle switches, if you didn't like manually moving wires
around).  We wouldn't have email clients, we'd only have telnet (I
hope you memorized the SMTP protocol).  The tools that make up the
gEDA suite are, in essence, no more than text editors with lots of
features added - there's nothing you can do in gEDA that you can't do
with a good text editor and a lot of thinking, but using gEDA makes it
easier.

- Raw text -


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