Hangar.La tienda de software del Amiga

CLISP960530-0s

CLISP-68000 (30.5.96) small memory image

Short:        CLISP-68000 (30.5.96) small memory image
Author:       Joerg.Hoehle@gmd.de
Uploader:     Joerg Hoehle gmd de
Type:         dev/lang
Requires:     OS 2.04 or newer
Architecture: m68k-amigaos

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.

Gratis

Descargar 306 KB

Desde el Amiga: abre Hangar y busca CLISP960530-0s.

AutorJoerg.Hoehle@gmd.de
Categoríadev/lang
Tamaño306 KB
Param68k-amigaos
NecesitaOS 2.04 or newer
OrigenAminet