3 ms·
Because of this posting, I found the "1.0" version at Macintosh Garden and started playing with it in an emulator. It is pretty neat and advanced for the time -
by jhbadger 2y ago
Because of this posting, I found the "1.0" version at Macintosh Garden and started playing with it in an emulator. It is pretty neat and advanced for the time -- while it supports the traditional line number/goto/gosub style of BASIC, you can also not use line numbers and define multi-line functions with "function/end function" and basically have something as structured as Pascal. Obviously this style of BASIC was common in the 1990s with Visual Basic and the like, but for 1984 this was unusual.
- rbanffy 2y agoIt really seems quite sophisticated. Line numbers were a way to cope with lacking editors of early BASIC, as well as a reasonable way to express jump targets. It was natural to drop them once full-screen source editors became mainstream. What Microsoft did was unconscionable.