[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