annotate lisp/ilisp/INSTALLATION @ 164:4e0740e5aab2

Added tag r20-3b8 for changeset 0132846995bd
author cvs
date Mon, 13 Aug 2007 09:43:39 +0200
parents b82b59fe008d
children
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
4
b82b59fe008d Import from CVS: tag r19-15b3
cvs
parents:
diff changeset
1 -*- Mode: Text -*-
b82b59fe008d Import from CVS: tag r19-15b3
cvs
parents:
diff changeset
2
b82b59fe008d Import from CVS: tag r19-15b3
cvs
parents:
diff changeset
3 WELCOME TO ILISP.
b82b59fe008d Import from CVS: tag r19-15b3
cvs
parents:
diff changeset
4
b82b59fe008d Import from CVS: tag r19-15b3
cvs
parents:
diff changeset
5 FIRST INSTALLATION STEP: UNPACKING AND COMPILING.
b82b59fe008d Import from CVS: tag r19-15b3
cvs
parents:
diff changeset
6
b82b59fe008d Import from CVS: tag r19-15b3
cvs
parents:
diff changeset
7 SECOND INSTALLATION STEP: DIALECT REQUIREMENTS.
b82b59fe008d Import from CVS: tag r19-15b3
cvs
parents:
diff changeset
8
b82b59fe008d Import from CVS: tag r19-15b3
cvs
parents:
diff changeset
9 ILISP assumes a minimum of CLtL2 compliance. This requirements
b82b59fe008d Import from CVS: tag r19-15b3
cvs
parents:
diff changeset
10 immediately clashes with the problems of some KCL-derivativs,
b82b59fe008d Import from CVS: tag r19-15b3
cvs
parents:
diff changeset
11 including GCL. Here is a list of known problems for several CL
b82b59fe008d Import from CVS: tag r19-15b3
cvs
parents:
diff changeset
12 implementations (we do not know whether there are problems with
b82b59fe008d Import from CVS: tag r19-15b3
cvs
parents:
diff changeset
13 Scheme's - please let us know).
b82b59fe008d Import from CVS: tag r19-15b3
cvs
parents:
diff changeset
14
b82b59fe008d Import from CVS: tag r19-15b3
cvs
parents:
diff changeset
15 o All dialects
b82b59fe008d Import from CVS: tag r19-15b3
cvs
parents:
diff changeset
16
b82b59fe008d Import from CVS: tag r19-15b3
cvs
parents:
diff changeset
17 Be sure that the variables:
b82b59fe008d Import from CVS: tag r19-15b3
cvs
parents:
diff changeset
18
b82b59fe008d Import from CVS: tag r19-15b3
cvs
parents:
diff changeset
19 ilisp-binary-extension
b82b59fe008d Import from CVS: tag r19-15b3
cvs
parents:
diff changeset
20 ilisp-init-binary-extension
b82b59fe008d Import from CVS: tag r19-15b3
cvs
parents:
diff changeset
21 ilisp-binary-command
b82b59fe008d Import from CVS: tag r19-15b3
cvs
parents:
diff changeset
22
b82b59fe008d Import from CVS: tag r19-15b3
cvs
parents:
diff changeset
23 Have the appropriate value. Older versions of ILISP (< 5.8)
b82b59fe008d Import from CVS: tag r19-15b3
cvs
parents:
diff changeset
24 assumed a single CL installation and suggested a change to the
b82b59fe008d Import from CVS: tag r19-15b3
cvs
parents:
diff changeset
25 hook 'ilisp-site-hook' in the 'ilisp.emacs' file.
b82b59fe008d Import from CVS: tag r19-15b3
cvs
parents:
diff changeset
26
b82b59fe008d Import from CVS: tag r19-15b3
cvs
parents:
diff changeset
27 This should not be so anymore.
b82b59fe008d Import from CVS: tag r19-15b3
cvs
parents:
diff changeset
28
b82b59fe008d Import from CVS: tag r19-15b3
cvs
parents:
diff changeset
29
b82b59fe008d Import from CVS: tag r19-15b3
cvs
parents:
diff changeset
30 o KCL, AKCL, Ibuki, GCL, and ECL
b82b59fe008d Import from CVS: tag r19-15b3
cvs
parents:
diff changeset
31
b82b59fe008d Import from CVS: tag r19-15b3
cvs
parents:
diff changeset
32 - DEFPACKAGE
b82b59fe008d Import from CVS: tag r19-15b3
cvs
parents:
diff changeset
33 You need to have your system configured with a
b82b59fe008d Import from CVS: tag r19-15b3
cvs
parents:
diff changeset
34 DEFPACKAGE. You can either generate an image which contains
b82b59fe008d Import from CVS: tag r19-15b3
cvs
parents:
diff changeset
35 it or you can arrange the init file to load it for you.
b82b59fe008d Import from CVS: tag r19-15b3
cvs
parents:
diff changeset
36
b82b59fe008d Import from CVS: tag r19-15b3
cvs
parents:
diff changeset
37 You can find a DEFPACKAGE in the AI.Repository of CMU.
b82b59fe008d Import from CVS: tag r19-15b3
cvs
parents:
diff changeset
38
b82b59fe008d Import from CVS: tag r19-15b3
cvs
parents:
diff changeset
39 - LOOP
b82b59fe008d Import from CVS: tag r19-15b3
cvs
parents:
diff changeset
40 Most likely the DEFPACKAGE will require a full fledged LOOP.
b82b59fe008d Import from CVS: tag r19-15b3
cvs
parents:
diff changeset
41 The same instructions apply.
b82b59fe008d Import from CVS: tag r19-15b3
cvs
parents:
diff changeset
42
b82b59fe008d Import from CVS: tag r19-15b3
cvs
parents:
diff changeset
43
b82b59fe008d Import from CVS: tag r19-15b3
cvs
parents:
diff changeset
44 o CMUCL
b82b59fe008d Import from CVS: tag r19-15b3
cvs
parents:
diff changeset
45
b82b59fe008d Import from CVS: tag r19-15b3
cvs
parents:
diff changeset
46 Try to set the variables:
b82b59fe008d Import from CVS: tag r19-15b3
cvs
parents:
diff changeset
47
b82b59fe008d Import from CVS: tag r19-15b3
cvs
parents:
diff changeset
48 cmulisp-source-directory-regexp
b82b59fe008d Import from CVS: tag r19-15b3
cvs
parents:
diff changeset
49 cmulisp-local-source-directory
b82b59fe008d Import from CVS: tag r19-15b3
cvs
parents:
diff changeset
50
b82b59fe008d Import from CVS: tag r19-15b3
cvs
parents:
diff changeset
51 To sensible values.
b82b59fe008d Import from CVS: tag r19-15b3
cvs
parents:
diff changeset
52
b82b59fe008d Import from CVS: tag r19-15b3
cvs
parents:
diff changeset
53
b82b59fe008d Import from CVS: tag r19-15b3
cvs
parents:
diff changeset
54 o Harlequin
b82b59fe008d Import from CVS: tag r19-15b3
cvs
parents:
diff changeset
55
b82b59fe008d Import from CVS: tag r19-15b3
cvs
parents:
diff changeset
56 No known extra installation glitches
b82b59fe008d Import from CVS: tag r19-15b3
cvs
parents:
diff changeset
57
b82b59fe008d Import from CVS: tag r19-15b3
cvs
parents:
diff changeset
58
b82b59fe008d Import from CVS: tag r19-15b3
cvs
parents:
diff changeset
59 o Lucid
b82b59fe008d Import from CVS: tag r19-15b3
cvs
parents:
diff changeset
60
b82b59fe008d Import from CVS: tag r19-15b3
cvs
parents:
diff changeset
61 No known extra installation glitches
b82b59fe008d Import from CVS: tag r19-15b3
cvs
parents:
diff changeset
62
b82b59fe008d Import from CVS: tag r19-15b3
cvs
parents:
diff changeset
63
b82b59fe008d Import from CVS: tag r19-15b3
cvs
parents:
diff changeset
64 o Allegro
b82b59fe008d Import from CVS: tag r19-15b3
cvs
parents:
diff changeset
65
b82b59fe008d Import from CVS: tag r19-15b3
cvs
parents:
diff changeset
66 No known extra installation glitches
b82b59fe008d Import from CVS: tag r19-15b3
cvs
parents:
diff changeset
67
b82b59fe008d Import from CVS: tag r19-15b3
cvs
parents:
diff changeset
68
b82b59fe008d Import from CVS: tag r19-15b3
cvs
parents:
diff changeset
69 o CLISP
b82b59fe008d Import from CVS: tag r19-15b3
cvs
parents:
diff changeset
70
b82b59fe008d Import from CVS: tag r19-15b3
cvs
parents:
diff changeset
71 No known extra installation glitches
b82b59fe008d Import from CVS: tag r19-15b3
cvs
parents:
diff changeset
72
b82b59fe008d Import from CVS: tag r19-15b3
cvs
parents:
diff changeset
73