CompuServe Messages

#GFA-Basic

    23-Oct-89 21:22:20
Sb: #70785-#GFA-Basic
Fm: Steven D. Kapplin 70055,1021
To: Jon Bojicic 71460,2023
Well, there were several things. One was that I could not get gadgets and such to work reliably. However, that may be due to the memory management problems. EXTEND, the basic extender, has just announced a revision which they claim will work with both GFA and HiSoft, so perhaps that problem will be resolved. I also didn't much care for the editor. Although I do like the auto syntax, keyword caps, etc. features, the editor is difficult to work with and should be more Amiga-ized! I guess aside from that it's pretty good. I would have implemented different symbols for variable typing which would have been similar to other basics. They also desperately need a working conversion program. The one supplied only works for small programs, but cannot convert large ones. Oh, yes, the editor fails to recognize a couple of keywords when loading in a .LST file. The keywords are recognized in the .GFA file and the program will run, but there is a small bug there, which I communicated to them a while back. I was also disappointed that the compiler hasn't arrived. All these considered, GFA was a nice implementation. When they get the major problems straightened out, GFA will be a good basic language, provided they get the compiler for it. Unfortunately, I had to convert my stat program to HiSoft, and since that program is now fairly well developed I doubt I would want to re-convert to GFA. Course, HiSoft has its problems, too. I doesn't support the CON: device in the OPEN statement! A major screwup!! Neither HiSoft nor GFA could be truly considered finished products. They both need a lot of work. But when they both get their respective acts together, they will be welcomed replacements for AmigaBasic which is so bad that it isn't worthy of comment! Ultimately, these compilers need the sophistication of the CBasic compiler from the old CP/M machines. Now there was a great Basic compiler.