Writing a thing in PET Basic on an emulated 2001-8N. God, Basic is absolutely horrible, at least PET Basic is. I mean it works, and I did start out using it many moons ago, but once you're used to using a proper language PET Basic just sucks.

Bloody line numbers. That thing where you didn't plan it out right and you'd have no space to fit in a line because the line numbers were sequential already. There were whole tools people sold just to automagically redo all the line numbers.

IIRC there was even a Basic with the possibility of using fractional line numbers on one of the weirder machines - Atom? or maybe Lynx?

Not one I ever had anyway. I preferred addresses to line numbers. πŸ‚

@llamasoft_ox but with addresses it's even more difficult to move code around than with line numbers