Path: utzoo!attcan!utgpu!news-server.csri.toronto.edu!mailrus!uwm.edu!rpi!leah!wfh58 From: wfh58@leah.Albany.Edu (William F. Hammond) Newsgroups: comp.sys.amiga Subject: Re: Basic On a 3000? Summary: The idea is to move to ARexx Message-ID: <3550@leah.Albany.Edu> Date: 19 Aug 90 16:16:42 GMT References: <14617@venera.isi.edu> Reply-To: wfh58@leah.albany.edu.UUCP (William F. Hammond) Organization: Dept of Math & Stat, SUNYA, Albany, NY Lines: 31 In article <14617@venera.isi.edu> schur@venera.isi.edu (Sean Schur) writes: >At first I found it rather strange that AmigaBASIC wasn't included with the >software that came with my 3000. Not even with the 1.3 software. After trying > . . . >Does this mean that I HAVE to program in C from now on? ... > . . . The idea seems to be that ARexx is now the standard high level interpreted language for the Amiga. In almost every way ARexx is superior to AmigaBASIC, and it is no more difficult to learn. The ARexx language is recursive (a routine may call itself), and a routine may "compute" its own future code. Additionally, ARexx has become the user-level backbone for inter-process communication on the Amiga. Your editor and your terminal program, written independently, can talk to each other according to your instructions, provided only that each opens an "ARexx message port" through which it can receive instructions in its internal command language. (The freely distributable editor "dme" by Matt Dillon and the freely distributable terminal program "VLT" by Willy Langeveld are an example of a pair that can be hooked up this way.) Additionally, the instructions that are being tossed back and forth can be "computed" according to your instructions. >USENET: schur@isi.edu >Compuserve: 70731,1102 >Plink: OSS259 ---------------------------------------------------------------------- William F. Hammond Dept. of Mathematics & Statistics 518-442-4625 SUNYA, Albany, NY 12222 hammond@leah.albany.edu wfh58@albnyvms.bitnet ----------------------------------------------------------------------