home *** CD-ROM | disk | FTP | other *** search
- Newsgroups: comp.sys.amiga.programmer
- Path: sparky!uunet!europa.asd.contel.com!howland.reston.ans.net!usc!zaphod.mps.ohio-state.edu!sdd.hp.com!network.ucsd.edu!munnari.oz.au!newsroom.utas.edu.au!cam!leven!dbenn
- From: dbenn@leven.appcomp.utas.edu.au (David Benn)
- Subject: Re: Does a compiler for AmigaBASIC exist somewhere ?
- Message-ID: <1992Dec20.225448.13791@cam.compserv.utas.edu.au>
- Keywords: compiler, AmigaBASIC
- Sender: news@cam.compserv.utas.edu.au
- Nntp-Posting-Host: leven
- Organization: University of Tasmania at Launceston
- References: <1992Dec18.124144.13991@imada.ou.dk>
- Date: Sun, 20 Dec 92 22:54:48 GMT
- Lines: 55
-
- Yes, such a compiler does exist in the PD.
-
- One is already available via ftp and Fish disks: Cursor.
- What Cursor implements, it does so very well. It has single and double
- precision reals, SUBs etc. Unfortunately, the last release I have doesn't
- implement many advanced features (eg: graphics).
-
- I have been writing a compiler (ACE) for AmigaBASIC since late last year.
- It doesn't have double precision reals (only single), but it *does* have
- over 100 commands and functions plus many features that AmigaBASIC (AB) does
- not have, eg: structures, defined constants, turtle graphics, external
- references, recursive SUBs (Cursor has recursion too), a better WAVE
- statement which in conjunction with SOUND allows you to play sound samples,
- SUBs can be treated like C functions (ie: they can have return values) so
- instead of DEF FN you just define a SUB with a return value (defaults to
- single precision, like variables), indirection operators, etc.
-
- I keep resisting the urge to release ACE to the PD (yet), because there are
- still too many little things that need fixing.
-
- There are a few Wb 2.04 dependancies that I want to remove so that 1.3
- owners can run all ACE programs.
-
- I am currently in between jobs, so I have lots of spare time for a change,
- so I will be spending a large proportion of the next two months or so
- working on ACE. With any luck therefore, it is my intention that ACE will
- see the light of day in the PD early next year.
-
- I am quite happy for individuals to (alpha?) test it in the meantime
- however, since it works fine and I'm already making good use of it in a
- wide variety of tasks. However, I'd rather you waited for a COUPLE of weeks
- (that seems to be an ever-receding point in time) so that I can fix the Wb
- 2.04 dependancies.
-
- Feel free - and this goes for others who've asked me about this - to e-mail
- me about this once a week or so. If you specifically want me to put you on
- the mailing list for ACE (although I don't have a formal one yet), tell me
- so.
-
- If you just have queries about the compiler and perhaps want to see the
- docs, I'll happily e-mail them to you.
-
- To those who've been seeing these posts over the last year or so, I
- apologise for the ever-receding release-date estimates. Basically this last
- 6 months has been too frantic to do much but study and work. Not so now
- though. Unemployment has its benefits. :-)
-
- Regards...
-
-
- --
- dbenn@leven.appcomp.utas.edu.au
- David Benn - Applied Computing, University of Tasmania at Launceston.
- Anyone who is practically acquainted with scientific work is aware that
- those who refuse to go beyond fact rarely get as far as fact. (TH Huxley)
-