home *** CD-ROM | disk | FTP | other *** search
/ ProfitPress Mega CDROM2 …eeware (MSDOS)(1992)(Eng) / ProfitPress-MegaCDROM2.B6I / PROG / MISC / PCLISP30.ZIP / README < prev    next >
Encoding:
Text File  |  1990-02-01  |  2.0 KB  |  45 lines

  1.     PC-LISP V3.00 (C) February 1st 1990 Peter Ashwood-Smith
  2.     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  3.  
  4.     This is a PC-LISP source or executable distribution disk. To
  5. unpack the disk use the 'arc' utility provided on the disk. You can
  6. get arc instructions by typing 'arc'. To get a list of files in the
  7. archive 'src.arc' or 'exe.arc' type 'arc l src.arc' or 'arc l exe.arc'
  8. To extract all the files in the archive onto your hard disk. Copy 
  9. the disk contents to a directory on your hard disk then type.
  10.  
  11.        "arc x exe.arc *.*"  or  "arc x src.arc *.*"
  12.  
  13.     After which you can erase the exe.arc or src.arc file as well as
  14. the arc.exe program. You now have a directory that contains either the 
  15. entire pc-lisp executable distribution or the pc-lisp source distribution.
  16.  
  17.     You will probably then want to copy the files *.L to a direcory
  18. of lisp programs, say \liblisp. Then add to your autoexec.bat file the 
  19. statement: "set LISP_LIB=\liblisp"
  20.  
  21.     Have fun and regards,
  22.  
  23.         Peter Ashwood-Smith
  24.  
  25.     N.B.
  26.  
  27.        There are a number of undocumented functions in 3.00. In 
  28. particular if you look in Q&A.L you will see the code that self tests 
  29. them. A short description of the undocumented non Franz functions
  30. follows:
  31.  
  32.     (toupper str) -> string str zapped to upper case chars.
  33.     (tolower str) -> string str zapped to lower case chars.
  34.     (readln [port] [eof]) -> next line read from [port]/piport as a string 
  35.             or nil/eof on end of file.
  36.     (strlen str) -> length of the string or atom str as a fixnum.
  37.     (strcomp str) -> string str without ANY blanks in it at all ie compressed.
  38.     (strtrim str) -> string str without any trailing blanks.
  39.     (strpad str n) -> string str padded/truncated to 'n' chars long.
  40.  
  41.   In addition the Franz 'autoload property is now allowed and it is 
  42. possible to put the property 'autoload on an atom with a property value
  43. which is a string naming the file where the function can be found. See 
  44. LISPcraft for more details.
  45.