AminetAminet
Search:
84717 packages online
About
Recent
Browse
Search
Upload
Setup
Services

dev/lang/CLISP960530-0s.lha

Mirror:Random
Showing:m68k-amigaosppc-amigaosppc-morphosi386-arosi386-amithlonppc-warpupppc-powerupgeneric
No screenshot available
Short:CLISP-68000 (30.5.96) small memory image
Author:Joerg.Hoehle at gmd.de
Uploader:Joerg Hoehle gmd de
Type:dev/lang
Requires:OS 2.04 or newer
Architecture:m68k-amigaos
Date:1996-08-23
Download:http://aminet.net/dev/lang/CLISP960530-0s.lha - View contents
Readme:http://aminet.net/dev/lang/CLISP960530-0s.readme
Downloads:5050

Short of memory?

This archive contains a memory image generated by not loading the following
files into the CLISP-68000 version:
    compiler.fas
      disassem.fas      ; (UNIX only)
    loop.fas            ; CLtL2 LOOP macro
    clos.fas
      conditio.fas      ; Condition system (CLCS)
      gstream.fas       ; generic streams (see impnotes.txt 21.2)
        screen.fas      ; console manipulating functions (see impnotes.txt 99.2)
    defs3.fas           ; COMMON-LISP[-USER] package definition
The result is a memory image half the size (330KB) of the normal one and
garbage collection twice as fast (4 seconds at program start).

You can still generate a full image by loading these files. For example,
here is how to build an image containing also the compiler:

        lisp.run -Msmall.mem
-x(load"compiler")(load"disassem")(saveinitmem)(exit)

The above indentation shows file dependencies, i.e. it is not possible to
load the SCREEN package without loading CLOS. Furthermore, it's probably not
wise to use CLOS without compiler.

Another possibility to save memory (around 200KB) is to build an english
version only (instead of three built-in languages with german and french). I
didn't do it because I didn't want to generate different .fas files for this
one version only.


Contents of dev/lang/CLISP960530-0s.lha
 PERMSSN    UID  GID    PACKED    SIZE  RATIO     CRC       STAMP          NAME
---------- ----------- ------- ------- ------ ---------- ------------ -------------
[generic]                32207  145387  22.2% -lh5- e200 Jun 17  1996 clos.fas
[generic]                78378  313926  25.0% -lh5- 682c Aug  7  1996 compiler.fas
[generic]                13981   62613  22.3% -lh5- 213d Jun 17  1996 conditio.fas
[generic]                 5482   16227  33.8% -lh5- e72e Jun 17  1996 defs3.fas
[generic]                  880    8202  10.7% -lh5- 6ef2 Jun 17  1996 gstream.fas
[generic]                 8284   27391  30.2% -lh5- 8e7f Jun 17  1996 loop.fas
[generic]                 4201   22524  18.7% -lh5- 24e0 Jul 24  1996 screen.fas
[generic]                  771    1423  54.2% -lh5- 2080 Aug 16  1996 README.small
[generic]                  240     463  51.8% -lh5- 3132 Aug 15  1996 README.small.info
[generic]               167919  325198  51.6% -lh5- 2e51 Aug 15  1996 small.mem
[generic]                  239     283  84.5% -lh5- be4d Aug 14  1996 small.mem.info
---------- ----------- ------- ------- ------ ---------- ------------ -------------
 Total        11 files  312582  923637  33.8%            Aug 23  1996

Aminet © 1992-2024 Urban Müller and the Aminet team. Aminet contact address: <aminetaminet net>