[comp.sys.amiga] Which is better?

hawk@pnet01.cts.com (John Anderson) (01/16/91)

  I am looking into purchasing a BASIC compiler (with all the BASIC stuff, but
just the compiler).  What I need to know is:  Are there any versions ,
F-BASIC, GFA-BASIC, etc that will work with Intuition that same type of way
that C does.  I mean in that you can read the parallel and serial ports, make
overscan screens and windows in them, make your own requesters or even use the
standard requester in 2.0 and use the system functions etc.  If you've ever
use any type of BASIC for Amiga that will do those types of things then please
let me know.  Thank you for any help that you can give me.

hawk@pnet01.cts.com (John Anderson) (01/16/91)

Regarding that last message about any BASIC that is good: I meant to say
that I am not just looking for a compiler, but a whole BASIC system that also
includes a compiler.
Thanks for any help.

peterk@cbmger.UUCP (Peter Kittel GERMANY) (01/16/91)

In article <6950@crash.cts.com> hawk@pnet01.cts.com (John Anderson) writes:
>
>  I am looking into purchasing a BASIC compiler (with all the BASIC stuff, but
>just the compiler).  What I need to know is:  Are there any versions ,
>F-BASIC, GFA-BASIC, etc that will work with Intuition that same type of way
>that C does.  I mean in that you can read the parallel and serial ports, make
>overscan screens and windows in them, make your own requesters or even use the
>standard requester in 2.0 and use the system functions etc.

All this is possible with nearly every available BASIC. The only exception
I remember in the moment is that "Cursor" project from a Fish disk plus
I believe one of those new game-oriented compilers.

At least every compiler that compiles standard AmigaBASIC (plus definitely
GFA) can do what you want, because they all can call system routines.
Ok, you don't have so much support for data structures as in C, you
have to watch carefully where to use PEEK/PEEKW/PEEKL to access these
data, but this is in my eyes the only caveat. I did already many bigger
programs that heavily used the system functions. As an example you
might as well look at the IFF programs by Carolyn Scheppner on the
1.3 Extras disks, which also make heavy use of system routines.

The only thing not possible in these compilers is building interrupt
routines or libraries.

-- 
Best regards, Dr. Peter Kittel  // E-Mail to  \\  Only my personal opinions... 
Commodore Frankfurt, Germany  \X/ {uunet|pyramid|rutgers}!cbmvax!cbmger!peterk