BBC BASIC had "RENUMBER" which would renumber your lines for you if things started getting tight!
The best thing you could do was to stick to the practice of labeling by multiples of ten, and if you needed to hack something, you could still do it in one or two lines.
But basically programming in BASIC was hacking :)
http://www.bbcbasic.co.uk/bbcbasic/manual/bbckey4.html#renum...
> If I recall correctly, RENUMBER only renumbered
> lines, but not the GOTO and GOSUB labels, so it
> was pretty useless after all :)
You remember incorrectly. I've just gone and confirmed that the labels and references are all changed.FWIW, we've had BBC BASIC programs running commercially in the field in a semi-embedded context for over ten years and they are still running perfectly. It's perfectly possible to do structured progamming in BBC BASIC.