slippery chicken documentation - installation notes

## Installation notes

See installation.html for full instructions. These notes relate to the various Lisp implementations, operating systems, and related software that slippery chicken uses.

### Lisp implementations

#### + SBCL

##### MAC OS 10.7.x 64-bit (x86_64)

- Download 1.0.55 for AMD64 from http://www.sbcl.org/platform-table.html
- Follow the instructions in the INSTALL document to install as root to `/usr/local/` (using `sudo` if necessary).

##### FEDORA 16 (3.3.x) 64-bit (x86_64)

- Download 1.0.55 for AMD64 from http://www.sbcl.org/platform-table.html
- 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 https://github.com/akovalenko/sbcl-win32-threads/wik (not from the sbcl.org page; there is a link to the akovalenko page from the sbcl.org page.)
- The `.msi` (rather than the `.exe`) worked for our tests.

close

#### + Clozure CL (CCL - formerly OpenMCL)

##### MAC OS 10.7.x 64-bit (x86_64)

- Download the `ccl-1.7.dmg`, rather than the `.tar.gz`, since the `.dmg` provides a pre-built binary `.app` for both CCL32 and CCL64:
  - ftp://clozure.com/pub/release/1.7/
- The binaries run out of the box.

##### FEDORA 16 (3.3.x) 64-bit (x86_64)

- Download `ccl-1.7-linuxx86.tar.gz` from ftp://clozure.com/pub/release/1.7/:
- From a terminal shell run `$ /path/to/lx86cl64`

##### WINDOWS 7 64-bit (x86_64)

- Download `ccl-1.7-windowsx86.zip` from ftp://clozure.com/pub/release/1.7/.
- The `wx86cl64.exe` runs out of the box.

close

### Emacs

#### + The Emacs application

##### MAC OS 10.7.3 64-bit (x86_64)

- GNU Vanilla Pre-built: http://emacsformacosx.com/
- Aquamacs: http://aquamacs.org/

##### FEDORA 16 (3.3.x) 64-bit (x86_64)

- `$ yum -y install emacs`

##### WINDOWS 7 64-bit (x86_64)

- Download `emacs-23.4-bin-i386` from http://ftp.gnu.org/gnu/emacs/windows/.

close

#### + SLIME

Get the cvs snapshot of SLIME for all platforms here:

- http://common-lisp.net/project/slime/#downloading

close

#### + `.emacs` file

Put in the `.emacs` file for all platforms:

    (add-to-list 'load-path "/path/to/slime-2012-01-12")

    ;; un-comment 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 Windows 7 "/path/to/wx86cl64.exe"

    (require 'slime)
    (slime-setup '(slime-fancy))

NB: On Windows 7 the default location for `~/` is:
`C:\Users\\AppData\Roaming\`

close

### CMN

#### + CMN on SBCL

##### MacOS 10.7.x 64-bit

- From the Lisp prompt load `/path/to/cmn-all.lisp` as described in the CMN manual.

##### Fedora 16 64-bit (3.3.x)

- From the Lisp prompt load `/path/to/cmn-all.lisp` as described in the CMN manual.

##### Windows 7 64-bit

- From the Lisp prompt load `/path/to/cmn-all.lisp` as described in the CMN manual.

close

#### + CMN on CCL

##### MacOS 10.7.x 64-bit

- From the Lisp prompt load `/path/to/cmn-all.lisp` as described in the CMN manual.

##### Fedora 16 64-bit (3.3.x)

- From the Lisp prompt load `/path/to/cmn-all.lisp` as described in the CMN manual.

##### Windows 7 64-bit

- From the Lisp prompt load `/path/to/cmn-all.lisp` as described in the CMN manual.

close

### CLM

#### + CLM on SBCL

##### MacOS 10.7.x 64-bit

- At the Lisp prompt load `/path/to/all.lisp` as described in the CLM manual.

##### Fedora 16 64-bit (3.3.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 from the Lisp prompt load `/path/to/all.lisp` as described in the CLM manual.

##### Windows 7 64-bit

Not supported.

close

#### + CLM on CCL

##### MacOS 10.7.x 64-bit

- From the Lisp prompt load `/path/to/all.lisp` as described in the CLM manual.

##### Fedora 16 64-bit (3.3.x)

Fedora 16 must have a `csh/tsch` and the `alsa-lib-devel` installed:

- `$ yum -y install tcsh`
- `$ yum -y install alsa-lib-devel`
- From the Lisp prompt load `/path/to/all.lisp` as described in the CLM manual.

##### Windows 7 64-bit

Not supported.

close