The GOSUB and GOTO approach
In older version 1.xx programs, many people used GOSUB and
GOTO to jump from label to label to label. As any programmer
knows, this can be a nightmare to follow, and a maintenance
headache. In addition, it promotes a style of programming
that is hard to debug and hard to document.
However, given the limitation of Superbase 1.xx at the time,
it was sometimes necessary to use this style.
In addition, handling menu bar and icon bar operations required
you to either use ON GOSUB, or the even worse ON GOTO statement
in your program, makign it nearly impossible to follow. |