home *** CD-ROM | disk | FTP | other *** search
/ Fresh Fish 2 / FFMCD02.bin / useful / dist / dev / lang / ace / readme.first < prev   
Encoding:
Text File  |  1993-09-01  |  4.1 KB  |  129 lines

  1.  
  2.                 Welcome to ACE!
  3.                 ---------------
  4.  
  5. This is version 1.1a of the FreeWare Amiga BASIC compiler, ACE. 
  6.  
  7. See the "Notes" section below for important information about specific 
  8. files in the archive and changes to the distribution material with each
  9. revision of the compiler.
  10.  
  11. To get an overall impression of ACE's capabilities, have a look at ref.doc 
  12. which is a command and function reference for the language.
  13.  
  14. Once you've set up your environment as specified in the INSTALLATION file,
  15. try compiling a program from the prgs directory, eg:
  16.  
  17.     Workbench:ACE> copy sierp.b ""
  18.     Workbench:ACE> bas -O sierp
  19.     Workbench:ACE> sierp
  20.  
  21. Pressing the left mouse button will get you out of this program.
  22.  
  23. You might also like to compile each of these programs: hi.b, tclock.b 
  24. and welcome.b (the source code for each is viewable from the Workbench).
  25.  
  26. At this point, it's up to you. I'd suggest having a closer look at the 
  27. docs, especially ace.doc to get a better idea of what ACE is all about. 
  28.  
  29. Please remember that ACE is still under development. With your feedback
  30. and patience, ACE will gradually improve.
  31.  
  32. Whatever you do, have fun!
  33.  
  34. Regards
  35. David Benn
  36.  
  37.  
  38. Notes
  39. -----
  40.  
  41. *** v1.0 ***
  42.  
  43. 31/1/93        -    If you didn't unarc ace.lha with lha's -a option
  44.             then the bas script won't have its "s" flag set. 
  45.             To set it, type: PROTECT bas +s ADD.
  46.  
  47. 3/2/93        -     Please note that due to copyright restrictions,
  48.             no bmap files have been included in the distribution.
  49.             See "Shared library function calls" in ace.doc for 
  50.             more.
  51.  
  52. *** v1.01 ***
  53.  
  54. 19/2/93        -    Version 1.01 corrects a number of problems with the
  55.             first version and adds a few new minor features.
  56.             See the entries in the file docs/history for an 
  57.             update on the changes to ACE from v1.0 to v1.01. 
  58.     
  59.         -     There is a new, somewhat nicer ACE executables icon
  60.             in the icons drawer. See also the readme file in that
  61.             drawer. Thanks goes to Byron Montgomerie for his work
  62.             on the icon.
  63.  
  64. 20/2/93        -    I have received the Commodore copyright documents
  65.             and licensing agreements etc and so hope to be able 
  66.             to resolve the issue of copyright of bmap files soon. 
  67.  
  68.         -    For v1.01 I have included the source code and docs 
  69.             for a Tiny BASIC interpreter written in ACE.
  70.  
  71. *** v1.02 ***
  72.  
  73. 18/4/93        -    Commodore Australia have told me that they can't 
  74.             see any legal problems with distributing .bmap 
  75.             files with ACE, but I'll wait until I receive word 
  76.             of this in writing before I include them in the 
  77.             archive.
  78.  
  79.         -    There is a new include file called julian.h which
  80.             contains functions for converting dates into days 
  81.             elapsed since epoch 1900 and the latter back to
  82.             the former. See days.b for an example. 
  83.  
  84.         -    Another new include file called fexists.h contains
  85.             a single subprogram: fexists(X$) which returns a
  86.             value of -1 or 0 depending upon whether the file
  87.             X$ exists.
  88.  
  89.         -    See docs/history for new features and bug fixes
  90.             in v1.02.     
  91.  
  92. *** v1.1a ***
  93.  
  94. 20/6/93        -    include/sys_req.h has been modified because of
  95.             changes in the way ACE deals with string value
  96.             parameters.
  97.  
  98.         -    prgs/gadget.b has been modified to accomodate
  99.             the fact that an ACE screen's borderless window
  100.             now handles Intuiticks.
  101.              
  102. 29/6/93        -    Note that the file "exists" is no longer required
  103.             in the ACE bin directory for use by the "bas" script.
  104.         
  105.         -    See docs/history for changes, additions and bug 
  106.             fixes in v1.1a.
  107.  
  108. 10/7/93        -    Note that because I am still awaiting a formal
  109.             reply from Commodore Australia re: the copyright
  110.             of .bmap files, this archive does not yet
  111.             contain the bmaps. Hopefully by the next release
  112.             I will have permission to distribute them.
  113.  
  114.         -    I anticipate that the next version will only be a 
  115.             month or two away, but the current archive contains
  116.             a sufficiently modified and enhanced ACE to warrant
  117.             the release you now have. 
  118.  
  119.         -    There's a couple of new programs in the prgs drawer:
  120.             BST.b and Messier.b. The first lets you create and
  121.             manipulate binary search trees, viewing the results
  122.             graphically. The second lets you interrogate the 
  123.             Messier catalog of astronomical objects in various
  124.             ways. 
  125.  
  126. 1/9/93        -     In order to fit the ACE files onto a single floppy
  127.             disk, the TinyBASIC drawer has been included as a
  128.             .lha archive.
  129.