Martin,
I'm not quite following you, because these two paragraphs seem to
contradict one another:

> We also have scope rules on label names in local subroutines 
> such that it is impossible to jump into or out of one as this 
> would destroy the stacking of the private variables.
> 
> Unfortunately, Pick style programmers have long known that 
> you can jump anywhere and leaping into or out of the middle 
> of an internal subroutine is so widespread that banning it 
> would cause mass complaints. Of course, this all comes down 
> to an internal subroutine being nothing more than a labelled 
> statement in a monolithinc chunk of program.

On 2nd reading, by "internal subroutine" in the 2nd paragraph you must
mean existing old-fashioned "GOSUB"s, not your new-fangled LOCAL subs &
functions?  If you mean GOSUBs, the whole thing makes sense.


Warm regards and Merry Christmas,
Chuck "one filament shy of a three-way bulb" Stevenson
-------
u2-users mailing list
[email protected]
To unsubscribe please visit http://listserver.u2ug.org/

Reply via email to