home *** CD-ROM | disk | FTP | other *** search
/ Oakland CPM Archive / oakcpm.iso / cpm / gendoc / ilisp.nzt / ILISP.NOT
Text File  |  1987-08-15  |  1KB  |  23 lines

  1. I bought iLISP back in late 84 (v-2.0) and have had alot of fun with it
  2. and hopefully learning something. This version is surprisingly capable.
  3. Some bugs have shown up that might be useful to report.
  4.  
  5. The function ARCTAN has been found to have a rather sneaky error - with
  6. arguments of less than 1.0 the answers are half of the correct angles.
  7. Check this out. If needed the easy patch is to define the function ATN
  8. as follows:
  9.       (DEFINE ATN (X) (IF (< x 1) (* 2 (ARCTAN X)) (ARCTAN X)))
  10.  
  11. This definition as well as other common trig functions I put in a file
  12. used by SETUP to create LISP.COM to make them permanently available.
  13.  
  14. The function LISTFILE has a characteristic which makes the printer spit
  15. out an initial blank sheet, or formfeed. This can be easilly corrected
  16. in the DEFINE statement with a conditional -
  17.           (IF (EQ LF 'CON:) (OUTB 12))
  18. so that you get CLS initially, but not a printer FF. Similarly, you can
  19. add an eject FF at the end by putting -
  20.           (IF (EQ LF 'LST:) (OUTB 12))
  21. just before the CLOSE statement.
  22.                                     O.BILHARZ   14/Aug 87
  23.