Relay-Version: version B 2.10 5/3/83; site utzoo.UUCP
Path: utzoo!mnetor!uunet!seismo!mcnc!gatech!bloom-beacon!oberon!sdcrdcf!burdvax!psuvax1!vu-vlsi!cbmvax!hedley
From: hedley@cbmvax.UUCP (Hedley Davis)
Newsgroups: comp.sys.amiga
Subject: Re: How fast is AmigaBasic?
Message-ID: <2098@cbmvax.UUCP>
Date: Mon, 13-Jul-87 11:49:46 EDT
Article-I.D.: cbmvax.2098
Posted: Mon Jul 13 11:49:46 1987
Date-Received: Thu, 16-Jul-87 03:53:59 EDT
References: <1348@bath63.ux63.bath.ac.uk> <2460@husc6.UUCP> <126@jc3b21.UUCP>
Reply-To: hedley@cbmvax.UUCP (Hedley Davis)
Organization: Commodore Technology, West Chester, PA
Lines: 26
Summary: Depends...

>
>     There is another BASIC compiler which is purportedly compatible with
>AmigaBASIC source files.  I don't remember its name, but it is a recent
>release.  Does anyone know anything about it?  Is it fast?  Is it really
>compatible with AmigaBASIC?
>
>--Fabbian Dufoe
>

	Its called ACBasic. I can't remember who wrote it, but we did
have a Beta copy floating around here which I used to write a bicubic
patch editor. The code was ~1000 lines. The compiler really speeded
things up amazingly. Not so much of an increase in the totally raw math
operations, but the control flow speeded up enourmously. AmigaBasic
does not use a very efficient method of handling control flow. Sorry,
but I don't have any benchmarks either.

	One other thing, the compiler requires a run time library be
present on the WORKBENCH disk. This is annoying, but the speed increase
makes it worth it. 

	One other One other thing, It compiles really fast. If you
select options to keep the source and temporary files in RAM:, it'll
crank just under a thousand lines a minute. Pretty damn nice.

Hedley