[OT] [sdiy] IN your mind, what is ....

Don Tillman don at till.com
Wed Feb 4 10:18:35 CET 2004


This discussion is getting very silly.  For those folks who
appreciate my rants, I present the following:

   > Date: Tue, 03 Feb 2004 22:13:16 -0500
   > From: "Michael E. Caloroso" <analoguediehard at att.net>
   >
   > Darren/Shokwave wrote:
   > > 
   > > They always look at each other, and gingerly one will raise a
   > > hand and say "but other instructors told us to never use a
   > > goto", and I grin peacefully like Buddha and say "Yes, *you*
   > > shouldn't...unless you know you should. Try and write that code
   > > without one, and show me a CLEARER way to do it.
   > 
   > There is ALWAYS a way around goto statements.  Not a simpler solution, 
   > but it keeps the pointer stack clean which is a goto cannot do.

Darren said "show me a CLEARER way to do it".

Sure there's always a way around a GOTO.  Java has no GOTO, Pascal
actively discourages GOTOs, Scheme takes a GOTO and replaces it with a
damned tail-recursion-optimized-function-call-that-never-returns...  
(What drugs were they taking when the came up with that one?)

If the operation you're doing is a naturally GOTO-like operation, what
is so freaking horrible about implementing it with a GOTO instruction?

Eliminating the GOTO is Political Correctness applied to software.

  -- Don

-- 
Don Tillman
Palo Alto, California
don at till.com
http://www.till.com



More information about the Synth-diy mailing list