Line numbers were only "needed" when you didn't have an editor, they
gave one the ability to replace lines in place by reusing their line
numbers. It was quite elegant actually. If you edit your BASIC source
code separately you only need targets for GOTO and GOSUB commands (which
can be numbers or in cases like AmigaBASIC letters). I wrote a version
of BASIC in Java that closely models BASIC-80 (aka Microsoft BASIC) and
its available on my web site (and in a web browser window if you're
patient.)
--Chuck
(
http://www.professionals.com/~cmcmanis/)
Ethan Dicks wrote:
Not only BASIC without line numbers, but *classic* era
BASIC - AmigaDOS 1.1
shipped in 1986 with AmigaBasic (not the older ABasic of which I know little)
and it does not require line numbers.