home *** CD-ROM | disk | FTP | other *** search
/ Peanuts NeXT Software Archives / Peanuts-2.iso / Developer / languages / lisp / akcl.README < prev    next >
Encoding:
Text File  |  1992-09-07  |  4.6 KB  |  90 lines

  1.  
  2. First, a disclaimer. I am the author of none of this software, just a
  3. happy user. I simply built the latest akcl-1-615 (Apr 92) with the
  4. newest pcl patches into an executable image, along with a set of
  5. appropriate doc-information files for the convenience of the NeXT
  6. community (and of course myself). I have tested this image by loading
  7. and running some medium-complex lisp-pcl files I have been using
  8. lately and they ran without any problems. However, I did not fully
  9. test the system (as if I could :-) so your mileage may vary.
  10.  
  11. This software has 4 parts. The first is the KCL public domain lisp
  12. software, first built in 1986, by T. Yuasa and M. Hagiya (working
  13. under R.  Nakajima) at the Research Institute for Mathematical
  14. Sciences, Kyoto University. The second are the AKCL updates to KCL,
  15. maintained by William Schelter, Mathematics Department, University of
  16. Texas at Austin.  (wfs@cli.com or wfs@rascal.ics.utexas.edu). The
  17. third is the NeXT port of AKCL done by Noritake Yonezawa,
  18. yonezawa@lsi.tmg.nec.co.jp. The fourth is pcl (a portable version of
  19. the CLOS object-oriented system in lisp), the Mayday 90 version, with
  20. the most recent kcl patches. As an aside, I want to thank directly all
  21. the people involved, especially those mentioned above, for providing
  22. to the computing community a free version of a complex piece of
  23. software(s). It is an outstanding example of cooperative effort among
  24. a set of computer folk, providing software of high quality for no cost
  25. (not commercial, not shareware, FREE, because they wanted to. Great
  26. concept!).
  27.  
  28. AKCL is a free version of common lisp (up to the CLTL-I standard of
  29. Guy Steele, 1984), that is regularly updated. The image contained in
  30. this file is the 1-615 version from April of 1992. AKCL uses KCl
  31. which, while free, requires you to send in a license noting that you
  32. are using it. PCL is the latest stabled version, May 1990, of the
  33. portable CLOS object oriented language for lisp. Note that there is a
  34. new version as of March 92, but it still beta as it is trying to
  35. comply with the new Metaobject protocol. I have built this version but
  36. had some problems on testing and so did not include it.  See the
  37. kcl.faq in the readmes/ directory for more information on AKCL. See
  38. faq-6-92-5 in the comp.lang.lisp.faq for more information on pcl.
  39.  
  40. If you wish to do the deed yourself, the sources for
  41. kcl,akcl,NeXT-akcl are at rascal.ics.utexas.edu:pub/akcl-XX.tar.Z. The
  42. AKCL.README file and the NeXT-1-615.README file in the readmes/
  43. directory describe how to go about doing the build. It is fairly
  44. painless though it takes just under 2 hours to complete. The sources
  45. for pcl are at parcftp.xerox.com in the pcl/ directory
  46. (tarfile-rev-4b). The patches for kcl are both at rascal (as a
  47. separted set of files to include in the distrubtion) and as a diff
  48. file at xerox. I used the files from rascal.
  49.  
  50. So what is contained in this tar file:
  51.  
  52. a) The file saved_pcl. When I released this initially a few days ago I
  53. had tested the image fairly throughly, then stripped the image as was
  54. suggested in the doc and sent it out. Well, stripping the image caused
  55. a number of problems and so the present image is unstripped. It is
  56. approximately 7.4 Megs big (whew).
  57.  
  58. b) The kcl/doc/ and akcl/doc/ directories, containing the original doc
  59. files for both akcl and kcl. Note that there are links between the two
  60. directories so modify the directory structure with caution. The
  61. akcl/doc/ directory also contains the emacs files for interacting with
  62. lisp and getting online help, very useful.
  63.  
  64. c) The comp.lang.lisp.faq/ directory contains the latest faq for
  65. comp.lang.lisp. In particular the 5th faq describes the difference
  66. between pcl and CLOS. The other faq's are informative as well so I
  67. included them for those not fully in-the-know, such as myself.
  68.  
  69. d) The readmes/ directory contains the AKCL.REAMDE,
  70. NeXT-akcl-1-615.README, and the latest kcl.faq file.
  71.  
  72. e) The bin/ directory contains a simple shell script to start the
  73. saved_pcl image. Note that it expects that saved_pcl is in
  74. /usr/local/lisp/akcl, so to make things as simple as possible you
  75. should unpack the tarfile into /usr/local/lisp/. However, the shell
  76. script is EXTREMELY simple and can be easily changed.
  77.  
  78. f) The pcl/ directory which contains all the pcl notes as well as
  79. information on the kcl patches done to pcl.
  80.  
  81. All in all the files occupy just over 9 meg when unpacked which,
  82. though large, is much smaller than the 30 Meg occupied by building the
  83. whole thing. If there are any questions I can answer please ask, but
  84. remember I am just a happy user. Enjoy!
  85.  
  86.                     >>>bill punch<<<
  87.                     Michigan State University
  88.                     Computer Science Dept.
  89.                     punch@cps.msu.edu
  90.