RE: Kat's goto

new topic     » goto parent     » topic index » view thread      » older message » newer message

First:
Karl, if you need help testing the goto version of Eu, and it's legal (Rob ?)
 to
send it to me, i volunteer to use it as hard as you want me to.


On 8 Feb 2002, at 0:05, Ferlin Scarborough wrote:

> 
> 
> gwalters at sc.rr.com wrote:
> > I'm with Kat. I'm tired of those obtuse sections that indent off the 
> > page
> > and trying to draw pencilled brackets to make sure it's correct. Good
> > programming is readable and poor is not regardless of the style used. 
> > BTW a
> > good language can satisify more than one style of programming. Each to 
> > his
> > own and all are happy.
> > 
> > George Walters
> 
> Well I don't stick my nose in much on here, BUT, I have programmed in 
> languages for YEARS that have GOTO's and Personaly, I'd rather trace 
> through those structures that are RIGHT THERE in front of me, than to 
> have to SKIP AROUND 150 pages of code to TRY and follow the path of a 
> program. (OOOPS forgot where I started from, back there about 6 or 8 
> GOTO's ago) I hate that.

That's the point, when i see "goto end_of_function_name, i know exactly 
where it wil go, no matter what code follows the goto. On the other paw, in a 
stack of elsif, one must follow every indent and every else and elsif and end if
to see where the program is going next! I used repeat() more than while() 
anyhow, and that's not in Eu either, but i can do it in mirc, of all languages, 
with the goto. No one is going to write a program that is 150 pages long in 
one procedure anyhow, not even me, and i have been coding for YEARS 
(decades, really) too.
 
> Besides I put up with it because that's the way those languages were 
> designed or the programmer programs, but TAKES TWICE as long to follow 
> the code.  As for Euphoria it's been a round for a few years now, and 
> there have been Hundreds if not Thousands of SUCCESSFUL programs written 
> without the use of ONE GOTO.

And even more were written WITH goto. If not in the high level language, in 
the underlying maching code. Try to write a useful machine code program 
with no goto (aka JMP), i dare you. Since goto is so bad, i think it sould be 
removed from all assy code too. Sheesh.
 
> There is an OLD saying.  "If it aint BROKE don't FIX it."

Well, slavery wasn't broke, and Alabama would like to see that back. Not 
enforcing pollution laws works fine too, why change that in Alabama? The 
political system seems to work as designed in Alabama too, with so many 
politicians under investigation, indicted, or jailed,, and the same for 
preachers. Misusing $40Million last year in federal road taxes to blow on 
childrens' museums and building renovation happened too, despite the mess 
in Malfunction Junction and Death Valley, just two of the fond names for 
places on the highway system in Alabama. The Alabama constitution isn't 
broke, it is working as businesses have designed it, why rewrite it?

"Broke" is relative, but does have an area where it means something, and it 
isn't applicable in this situation. Eu isn't "broke". If i design a pie with
Ritz
crackers, whipped cream, and cow patties, you can't say it's "broke", but 
you could say "it seems to lack something", or "the ingredient proportion 
needs to be changed", or something like that. But as designed, it's not 
broke. Malfunction Junction works as designed, why fix it so people do not 
*need* to dodge across 6 lanes of an interstate highway to get to the 4th Ave 
exit ramp from I-20&I-59 across I-65? I mean really, sheesh, just because 
one tanker blows up and takes out a bridge?? That pavement isn't broken, 
and neither is the pavement in Death Valley, even if the state patrol says 
they get 20 accidents per thunderstorm there and 2 deaths per week! If it's 
not broke, don't fix it!

> But like George said To each his own.

Yes, if i want to drive well, not burn garbage, not rip off tax payers, and use 
"goto" properly, that's my choice. 
 
> Later.
> 
> + + + Ferlin Scarborough - Centreville, Alabama - USA + + +

Kat,
grrrrrrr

new topic     » goto parent     » topic index » view thread      » older message » newer message

Search



Quick Links

User menu

Not signed in.

Misc Menu