hashing external names & other goodies.

B. Banerjee bbanerje at sjuvax.UUCP
Mon Jan 14 06:05:03 AEST 1985


| > Yuck!  "break <n>;" is an accident looking for a place to happen!
| > If one has to have this facility, "break <label>;" is far superior.
| 
| And "goto <label>" is even better, you don't have to change the language
| at all.
| 
| -Ron

Yo folks!  Howzabout

# define break_to	goto
.
.
break_to <label>

Voila! you have your semantic sugar, whilst the rest of us recalcitrant
types can use 'goto' to break multi-level loops, WITHOUT changing the
language.  What is that you say?  You like labelling your loops at the
top?  Sorry!  Ever hear of backward goto's, and how confusing they are?
The natural process of reading (code or otherwise) happens to be forward.

-- 
				Binayak Banerjee
		{allegra | astrovax | bpa | burdvax}!sjuvax!bbanerje
P.S.
	Send Flames, I love mail.



More information about the Comp.lang.c mailing list