home *** CD-ROM | disk | FTP | other *** search
/ Fresh Fish 2 / FFMCD02.bin / useful / dist / dev / lang / ace / ace-1.1a.readme < prev    next >
Encoding:
Text File  |  1993-12-19  |  2.1 KB  |  76 lines

  1. TITLE
  2.  
  3.     ACE  -  Amiga BASIC Compiler with Extras. 
  4.  
  5. VERSION
  6.  
  7.     1.1a        
  8.  
  9. COMPANY
  10.  
  11.     Private developer.
  12.  
  13. AUTHOR
  14.  
  15.     David Benn
  16.     Usenet: dbenn@leven.appcomp.utas.edu.au
  17.  
  18. DESCRIPTION
  19.  
  20. ACE is an Amiga BASIC compiler which, in conjunction with A68K and Blink
  21. produces standalone executables. No special run-time shared libraries are 
  22. required.
  23.  
  24. The language is a large subset of AmigaBASIC but also has many extra features
  25. not found in the latter such as: turtle graphics, recursion, SUBs with return
  26. values, structures, arguments, include files, a better WAVE command which 
  27. allows for large waveforms, external references, named constants and several
  28. extra functions.
  29.  
  30. In total, ACE currently supports some 150 commands and functions. 
  31.  
  32. ACE is still under development, but is quite usable in its present form.
  33.  
  34. NEW FEATURES AND BUG FIXES
  35.  
  36. New features since v1.02 include CHDIR, FILES, SLEEP, SWAP and ALLOC. The 
  37. latter is a hassle-free memory allocator. ACE automatically frees all 
  38. memory allocated via ALLOC even if a program aborts due to an error or after 
  39. a user break (ctrl-c).
  40.  
  41. An ADDRESS data type has been added, ARG$(0) now returns the executable's name,
  42. string arrays can have element size specified and inline assembly code is now
  43. supported. The OPTION command allows compiler directives to be set/reset    
  44. in a program. 
  45.  
  46. Bug fixes involved CLOSE, CLS, BIN$, OCT$ and some string functions. The 
  47. latter were overwriting a shared buffer in some cases. 
  48.  
  49. See docs/history and readme.first in the ACE archive for details on these
  50. and other changes. 
  51.  
  52. SPECIAL REQUIREMENTS
  53.  
  54.     ACE has been tested on machines ranging from an A1000 running Wb 1.3
  55.     with 512K of RAM to a 68030 machine running Wb 3.0 with 5M of RAM.     
  56.  
  57.     For moderately large programs to compile however, 1M is required.
  58.  
  59.     I run ACE on an unaccelerated A500 with 3M of RAM and a 52M 
  60.     hard drive under Wb 2.04. 
  61.  
  62. FILE NAMES
  63.  
  64.     ACE-1.1a.lha
  65.     ACE-1.1a.readme
  66.  
  67. PRICE
  68.  
  69.     ACE is FreeWare.
  70.  
  71. DISTRIBUTABILITY
  72.  
  73.     The ACE archive may be freely distributed, but no source code
  74.     is currently included. Even when the sources are included, I
  75.     will retain the copyright to them.
  76.