home *** CD-ROM | disk | FTP | other *** search
/ Amiga MA Magazine 1998 #6 / amigamamagazinepolishissue1998.iso / coders / jËzyki_programowania / clisp / doc / readme.small < prev    next >
Text File  |  1977-12-31  |  1KB  |  34 lines

  1. Short: CLISP-68000 (30.5.96) small memory image
  2. Requires: OS 2.04 or newer
  3. Author: Joerg.Hoehle@gmd.de
  4. Uploader: Joerg.Hoehle@gmd.de
  5.  
  6. Short of memory?
  7.  
  8. This archive contains a memory image generated by not loading the following
  9. files into the CLISP-68000 version:
  10.     compiler.fas
  11.       disassem.fas      ; (UNIX only)
  12.     loop.fas            ; CLtL2 LOOP macro
  13.     clos.fas
  14.       conditio.fas      ; Condition system (CLCS)
  15.       gstream.fas       ; generic streams (see impnotes.txt 21.2)
  16.         screen.fas      ; console manipulating functions (see impnotes.txt 99.2)
  17.     defs3.fas           ; COMMON-LISP[-USER] package definition
  18. The result is a memory image half the size (330KB) of the normal one and
  19. garbage collection twice as fast (4 seconds at program start).
  20.  
  21. You can still generate a full image by loading these files. For example,
  22. here is how to build an image containing also the compiler:
  23.  
  24.         lisp.run -Msmall.mem -x(load"compiler")(load"disassem")(saveinitmem)(exit)
  25.  
  26. The above indentation shows file dependencies, i.e. it is not possible to
  27. load the SCREEN package without loading CLOS. Furthermore, it's probably not
  28. wise to use CLOS without compiler.
  29.  
  30. Another possibility to save memory (around 200KB) is to build an english
  31. version only (instead of three built-in languages with german and french). I
  32. didn't do it because I didn't want to generate different .fas files for this
  33. one version only.
  34.