See installation.html for full instructions. These notes relate to the various
operating systems, Lisp implementations, and related software that slippery
chicken uses.
===============================================================================
SBCL http://www.sbcl.org/
===============================================================================
-------------------------------------------------------------------------------
MAC OS 10.7.3 64-bit (x86_64)
-------------------------------------------------------------------------------
http://www.sbcl.org/platform-table.html
Download 1.0.55 for AMD64.
Follow the instructions in the INSTALL document for install as root to
"/usr/local/" (using sudo if necessary).
-------------------------------------------------------------------------------
FEDORA 16 (3.2.x) 64-bit (x86_64)
-------------------------------------------------------------------------------
Download 1.0.55 for AMD64.
Follow the instructions in the INSTALL document for install as root to
"/usr/local/" (using sudo if necessary).
-------------------------------------------------------------------------------
WINDOWS 7 64-bit (x86_64)
-------------------------------------------------------------------------------
Get windows-sbcl 1.0.55.7 from here:
https://github.com/akovalenko/sbcl-win32-threads/wiki
(...not from the sbcl.org page - there is a link to the akovalenko page FROM
the sbcl.org page.)
I downloaded the .msi and not the .exe from the akovalenko page.
I don’t know how much difference there is, but i know the .msi worked for me.
===============================================================================
Clozure CL (CCL - formerly OpenMCL) http://ccl.clozure.com/
===============================================================================
-------------------------------------------------------------------------------
MAC OS 10.7.3 64-bit (x86_64)
-------------------------------------------------------------------------------
Download the ccl-1.7 .dmg, rather than the .tar.gz source, since the .dmg also
provides pre-built binary .app's for CCL32 and CCL64:
ftp://clozure.com/pub/release/1.7/
(ftp://clozure.com/pub/release/1.7/ccl-1.7-darwinx86.dmg)
The binaries run out of the box.
-------------------------------------------------------------------------------
FEDORA 16 (3.2.x) 64-bit (x86_64)
-------------------------------------------------------------------------------
Download the ccl-1.7 Linux x86 source here:
ftp://clozure.com/pub/release/1.7/
(ftp://ftp.clozure.com/pub/release/1.7/ccl-1.7-linuxx86.tar.gz)
From a Terminal shell run ./lx86cl64
-------------------------------------------------------------------------------
WINDOWS 7 64-bit (x86_64)
-------------------------------------------------------------------------------
Download ccl-1.7 for Windows here:
ftp://clozure.com/pub/release/1.7/
(ftp://ftp.clozure.com/pub/release/1.7/ccl-1.7-windowsx86.zip)
The wx86cl64.exe runs out of the box.
===============================================================================
CMUCL http://www.cons.org/cmucl/
===============================================================================
-------------------------------------------------------------------------------
FEDORA 16 (3.3.x) 64-bit (x86_64)
-------------------------------------------------------------------------------
===============================================================================
EMACS
===============================================================================
-------------------------------------------------------------------------------
MAC OS 10.7.3 64-bit (x86_64)
-------------------------------------------------------------------------------
GNU Vanilla Pre-built: http://emacsformacosx.com/
Aquamacs: http://aquamacs.org/
-------------------------------------------------------------------------------
FEDORA 16 (3.2.x) 64-bit (x86_64)
-------------------------------------------------------------------------------
$ yum -y install emacs
-------------------------------------------------------------------------------
WINDOWS 7 64-bit (x86_64)
-------------------------------------------------------------------------------
http://ftp.gnu.org/gnu/emacs/windows/
i used emacs-23.4-bin-i386.
-------------------------------------------------------------------------------
SLIME
-------------------------------------------------------------------------------
Get the cvs snapshot of SLIME for all platforms here:
http://common-lisp.net/project/slime/#downloading
-------------------------------------------------------------------------------
.emacs file
-------------------------------------------------------------------------------
Put in the .emacs file for all platforms:
(add-to-list 'load-path "/path/to/slime-2012-01-12")
;; uncomment one of these:
;; for SBCL on Linux and MacOS:
;; (setq inferior-lisp-program "/usr/local/bin/sbcl")
;; for SBCL on Windows 7:
;; (setq inferior-lisp-program "sbcl")
;; for CCL:
;; for Mac
;; (setq inferior-lisp-program "/path/to/dx86cl64")
;; ...or Linux: "/path/to/lx86cl64"
;; ...of Windows7 "/path/to/wx86cl64.exe"
(require 'slime)
(slime-setup '(slime-fancy))
NB: On Windows 7 the default location for ~/ is:
C:\Users\\AppData\Roaming\
===============================================================================
CLM
===============================================================================
-------------------------------------------------------------------------------
SBCL
-------------------------------------------------------------------------------
-------------------------------------------------------------------------------
on SBCL 64-bit and MacOS 10.7.x 64-bit
-------------------------------------------------------------------------------
Within SBCL 1.0.55 just load "all.lisp" as described in the CLM manual.
-------------------------------------------------------------------------------
on SBCL 64-bit and Fedora 16 64-bit (3.2.x)
-------------------------------------------------------------------------------
Fedora 16 must have a csh/tsch and the alsa-lib-devel installed:
$ yum -y install tcsh
$ yum -y install alsa-lib-devel
Then, within SBCL 1.0.55 just load "all.lisp" as described in the CLM manual.
-------------------------------------------------------------------------------
on SBCL 64-bit and Windows 7 64-bit
-------------------------------------------------------------------------------
NOT YET TESTED!
-------------------------------------------------------------------------------
CCL
-------------------------------------------------------------------------------
-------------------------------------------------------------------------------
on CCL 64-bit and MacOS 10.7.x 64-bit
-------------------------------------------------------------------------------
If not already present, add #-clozure to the line directly above the
"(defun macroexpand-all" at around line 1339 in the file walk.lisp. Should look
like this:
#-clozure
(defun macroexpand-all (form &optional (environment *toplevel-environment*))
(let ((walk-form-expand-macros-p t))
(walk-form form environment)))
Then, within ccl-1.7, just load "all.lisp" as described in the CLM manual.
-------------------------------------------------------------------------------
on CCL 64-bit and Fedora 16 64-bit (3.2.x)
-------------------------------------------------------------------------------
Fedora 16 must have a csh/tsch and the alsa-lib-devel installed:
$ yum -y install tcsh
$ yum -y install alsa-lib-devel
If not already present, add #-clozure to the line directly above the
"(defun macroexpand-all" at around line 1339 in the file walk.lisp. Should look
like this:
#-clozure
(defun macroexpand-all (form &optional (environment *toplevel-environment*))
(let ((walk-form-expand-macros-p t))
(walk-form form environment)))
Then, within ccl-1.7, just load "all.lisp" as described in the CLM manual.
-------------------------------------------------------------------------------
on CCL 64-bit and Windows 7 64-bit
-------------------------------------------------------------------------------
NOT YET TESTED!
===============================================================================
CMN
===============================================================================
-------------------------------------------------------------------------------
SBCL
-------------------------------------------------------------------------------
-------------------------------------------------------------------------------
on SBCL 64-bit and MacOS 10.7.x 64-bit
-------------------------------------------------------------------------------
Within SBCL 1.0.55 just load "cmn-all.lisp" as described in the CMN manual.
-------------------------------------------------------------------------------
on SBCL 64-bit and Fedora 16 64-bit (3.2.x)
-------------------------------------------------------------------------------
Within SBCL 1.0.55 just load "cmn-all.lisp" as described in the CMN manual.
-------------------------------------------------------------------------------
on SBCL 64-bit and Windows 7 64-bit
-------------------------------------------------------------------------------
NOT YET TESTED!
-------------------------------------------------------------------------------
CCL
-------------------------------------------------------------------------------
-------------------------------------------------------------------------------
on CCL 64-bit and MacOS 10.7.x 64-bit
-------------------------------------------------------------------------------
Within ccl-1.7 just load "cmn-all.lisp" as described in the CMN manual.
-------------------------------------------------------------------------------
on CCL 64-bit and Fedora 16 64-bit (3.2.x)
-------------------------------------------------------------------------------
Within ccl-1.7 just load "cmn-all.lisp" as described in the CMN manual.
-------------------------------------------------------------------------------
on CCL 64-bit and Windows 7 64-bit
-------------------------------------------------------------------------------
NOT YET TESTED!
===============================================================================
CLM + CMN + SC
===============================================================================
In Lisp, load CLM, then load CMN (both as described above), then load SC.
This has been done successfully and returned ALL SC TESTS PASS and ALL PIECE
TESTS PASS for:
-------------------------------------------------------------------------------
SBCL 1.0.55 64-bit
-------------------------------------------------------------------------------
- Mac OS 10.7.3 64-bit
- Fedora 16 (3.2.x) 64-bit
-------------------------------------------------------------------------------
CCL 1.7 64-bit
-------------------------------------------------------------------------------
- Mac OS 10.7.3 64-bit
- Fedora 16 (3.2.x) 64-bit: ALMOST! ONLY CHEAT-SHEET (FILE-WRITE-OK MID) FAILS!
--------------------------------------------------------------------------------
EOF install-notes.txt