#GFA-Basic
24-Oct-89 21:40:21
Sb: #70921-#GFA-Basic
Fm: Black Belt Systems 76004,1771
To: Jesse Shadle 72217,3232
Jesse, I think the perceived shortcomings with AmigaBasic are valid. These
are the ones I know of:
1 – The use of the upper Address bits in address registers causes the
software to fail on processors other than the 68000 if memory above 16 meg
is decoded (normal for a 68020, for instance). This was stupid, ie Bad.
2 – The program crashes often, steps on low memory, and just generally
doesn't restore the Amiga to the state it was in before AmigaBasic was
invoked. Not a particular basic program, mind you, just AmigaBasic itself.
3 – The editor is incredibly slow, as are all requester operations, in a
machine with probably the fastest window managment of any reasonbly priced
micro. This is due to lack of care on the part of the programmers. Other
window/refresh modes are available, they just were to lazy to do it _right_
4 – There is no compiler unless you go to third parties.
All of this in mind, AmigaBasic is VERY fast – for an interpreted basic –
and it's reasonably flexible. It's also free, which is not to be sneered
at, except possibly to note that it's easily worth more than it costs. 🙂
Finally, it's not been updated since approximately the pre-cambrian era,
not something you like to hear about the tool your doing important work
in.