InstallationCommonLisp » History » Version 6

J. Moringen, 03/12/2012 01:00 PM
updated manual link

1 1 S. Wrede
h1. Installation of Common Lisp Implementation
2 1 S. Wrede
3 6 J. Moringen
*The information on this page has been superseded by the "RSB Manual":http://docs.cor-lab.org/rsb-manual/trunk/html/install-cl.*
4 5 J. Moringen
5 3 J. Moringen
{{>toc}}
6 1 S. Wrede
7 3 J. Moringen
h2. Prerequisites
8 3 J. Moringen
9 3 J. Moringen
h3. Supported Lisp Implementations
10 3 J. Moringen
11 3 J. Moringen
Currently, only recent versions (e.g. 1.0.52 or newer) of "Steel Bank Common Lisp":http://sbcl.org are fully supported.
12 3 J. Moringen
13 3 J. Moringen
h3. Required Infrastructure
14 3 J. Moringen
15 3 J. Moringen
* "ASDF":http://common-lisp.net/project/asdf/ is used for compilation, loading and dependency management
16 3 J. Moringen
* "Quicklisp":http://www.quicklisp.org/ is used for installation of dependencies
17 3 J. Moringen
18 3 J. Moringen
h3. External Dependencies
19 3 J. Moringen
20 1 S. Wrede
| *System*           | *Required*                | *Obtainable From*                     |
21 3 J. Moringen
| alexandria         | yes                       | Quicklisp                             | 
22 1 S. Wrede
| split-sequence     | yes                       | Quicklisp                             |
23 1 S. Wrede
| iterate            | yes                       | Quicklisp                             |
24 1 S. Wrede
| metabang-bind      | yes                       | Quicklisp                             |
25 1 S. Wrede
| bordeaux-threads   | yes                       | Quicklisp                             |
26 1 S. Wrede
| closer-mop         | yes                       | Quicklisp                             |
27 1 S. Wrede
| log5               | yes                       | Quicklisp                             |
28 1 S. Wrede
| puri               | yes                       | Quicklisp                             |
29 1 S. Wrede
| uuid               | yes                       | Quicklisp                             |
30 1 S. Wrede
| local-time         | yes                       | Quicklisp                             |
31 1 S. Wrede
| cl-hooks           | yes                       | https://launchpad.net/cl-hooks        |
32 1 S. Wrede
| cl-dynamic-classes | yes                       | "RSB Repository":https://code.cor-lab.org/svn/rsb/trunk/cl/cl-dynamic-classes/ |
33 3 J. Moringen
| cl-ppcre           | for Regexp filtering      | Quicklisp                             |
34 1 S. Wrede
| cxml-stp           | for XML event data        | Quicklisp                             |
35 1 S. Wrede
| xpath              | for XPath event filtering | Quicklisp                             |
36 1 S. Wrede
| cl-protobuf        | for Spread transport      | "RSB Repository":https://code.cor-lab.org/svn/rsb/trunk/cl/cl-protobuf/ |
37 1 S. Wrede
| cl-spread          | for Spread transport      | "RSB Repository":https://code.cor-lab.org/svn/rsb/trunk/cl/cl-spread/ |
38 3 J. Moringen
| -- libspread       | for Spread transport      | See [[InstallationC++|C++ installation instructions]] |
39 1 S. Wrede
40 4 J. Moringen
h3. Patches
41 4 J. Moringen
42 4 J. Moringen
The patches attached to this page may have to be applied depending on whether they have already been integrated into upstream projects when the installation is performed.
43 4 J. Moringen
44 2 J. Moringen
h2. Installation
45 1 S. Wrede
46 1 S. Wrede
# Download systems from Subversion repository:
47 3 J. Moringen
#* @cl-rsb@: @svn export@ https://code.cor-lab.org/svn/rsb/trunk/cl/cl-rsb/
48 3 J. Moringen
#* @cl-dynamic-classes@: @svn export@ https://code.cor-lab.org/svn/rsb/trunk/cl/cl-dynamic-classes/
49 3 J. Moringen
#* @cl-protobuf@: @svn export@ https://code.cor-lab.org/svn/rsb/trunk/cl/cl-protobuf/
50 3 J. Moringen
#* @cl-spread@: @svn export@ https://code.cor-lab.org/svn/rsb/trunk/cl/cl-spread/
51 1 S. Wrede
# Download other required systems:
52 1 S. Wrede
#* @cl-hooks@: @bzr branch lp:cl-hooks@
53 1 S. Wrede
# Load @cl-rsb@ with Quicklisp to pull in remaining dependencies:
54 1 S. Wrede
  @(ql:quickload :cl-rsb)@