www.delorie.com/archives/browse.cgi   search  
Mail Archives: geda-user/2015/10/06/04:14:31

X-Authentication-Warning: delorie.com: mail set sender to geda-user-bounces using -f
X-Recipient: geda-user AT delorie DOT com
Date: Tue, 6 Oct 2015 10:14:32 +0200 (CEST)
X-X-Sender: igor2 AT igor2priv
To: "Dave McGuire (mcguire AT neurotica DOT com) [via geda-user AT delorie DOT com]" <geda-user AT delorie DOT com>
X-Debug: to=geda-user AT delorie DOT com from="gedau AT igor2 DOT repo DOT hu"
From: gedau AT igor2 DOT repo DOT hu
Subject: Re: [geda-user] GTK3, Glade interface designer (router, auto?)
In-Reply-To: <561369C1.1060902@neurotica.com>
Message-ID: <alpine.DEB.2.00.1510061007570.7137@igor2priv>
References: <20151003210701 DOT de392b925f54dadb0a5fedd8 AT gmail DOT com> <1443909591 DOT 1873 DOT 18 DOT camel AT ssalewski DOT de> <CAC4O8c_g7e562Gaotrbi6gLfjP6cJU1ys=MtEkDE7bSh4F9dfg AT mail DOT gmail DOT com> <1443975731 DOT 671 DOT 52 DOT camel AT ssalewski DOT de> <20151004191717 DOT bf8223417541a9306bfbd9ea AT gmail DOT com>
<CAC4O8c9Bi5HJfcW6wUgm_+4O2gs4vDdBMbS2hF_0dCqnBuJahQ AT mail DOT gmail DOT com> <1443997480 DOT 2068 DOT 32 DOT camel AT ssalewski DOT de> <CAC4O8c-bnGky=Nab59-pOTJkB8Q9Tc5t5hqE+dnEF-777hUjMg AT mail DOT gmail DOT com> <1444070851 DOT 1014 DOT 20 DOT camel AT ssalewski DOT de> <muv4ua$hat$1 AT ger DOT gmane DOT org>
<alpine DOT DEB DOT 2 DOT 00 DOT 1510060356440 DOT 7137 AT igor2priv> <56133047 DOT 7030402 AT neurotica DOT com> <CAM2RGhTw5QMLxLUOcALG1dubTaVkzA+VGxz2x376JB-Mg186RA AT mail DOT gmail DOT com> <56133B15 DOT 6020402 AT neurotica DOT com> <CAM2RGhRHwpe1MTdgR6q-SLrxK=qRwoj+zb4eS6Ku+x4FKspLDw AT mail DOT gmail DOT com>
<56134243 DOT 3060203 AT neurotica DOT com> <alpine DOT DEB DOT 2 DOT 00 DOT 1510060601390 DOT 7137 AT igor2priv> <56135E15 DOT 6000007 AT neurotica DOT com> <alpine DOT DEB DOT 2 DOT 00 DOT 1510060747520 DOT 7137 AT igor2priv> <561369C1 DOT 1060902 AT neurotica DOT com>
User-Agent: Alpine 2.00 (DEB 1167 2008-08-23)
MIME-Version: 1.0
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


On Tue, 6 Oct 2015, Dave McGuire (mcguire AT neurotica DOT com) [via geda-user AT delorie DOT com] wrote:

>> 'In their quasi-standard book on the C programming language, Dennis
>> Ritchie and Brian Kernighan warn that goto is "infinitely abusable", but
>> also suggest that it could be used for end-of-function error handlers
>> and for multi-level breaks from loops.'
>
>  My opinion differs slightly.  I don't like shortcuts and I'm not a
> lazy coder.  Goto is a shortcut that caters to lazy coders.  I get the
> point they made above, but I still avoid it, and I still label as
> "clueless" the people who don't.

Yup, our taste differs on goto, but it doesn't really matter. What 
matters, is whether we represent our own opinion as our own opinion or as 
someone else's.

>
>> So my impression is still that you generalize your opinion, this time
>> about goto, and imply other people have the same opinion.
>
>  Ah, nice try, and a good interpretation, but that's not the thought
> process here.  It's more a matter of just not caring about other
> peoples' opinions about such basic things, and trusting my own
> experience.  Occasional validation from higher-ups is nice but not
> necessary at this point, and sometimes serves as a sanity check, but in
> general I know my limitations and I trust myself.  This is not egotism,

Again, I have absolutely no problem with _your_ opinion on goto. What 
caught me was the wording that suggested it was the same opinion of those 
who invented the language. I really like to read about that era and I 
couldn't remember reading any of the C-hackers claimed goto was ultimately 
bad and should have been avoided or that they regretted adding it. So I 
did a search but couldn't find any such reference.

> it's simple professional confidence borne from experience and knowing
> where the dragons lie because I've stumbled in and awakened them a few
> times already.

My simple professional experience borne under similar conditons differs; 
but really, the point is whether we present our opinion or personal 
preferec as such or we try to project it onto others. This has been my 
main point for all these threads: I do accept you find goto and forks bad, 
but this doesn't automatically means the "user base" thinks the same (even 
if you are one user of that user base), or the designers of C thought 
the same way about goto, and so on.

- Raw text -


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