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