InstallationCommonLisp » History » Version 5
« Previous -
Version 5/8
(diff) -
Next » -
Current version
J. Moringen, 03/12/2012 12:22 PM
link to manual
Installation of Common Lisp Implementation¶
The information on this page has been superseded by the RSB Manual.
Prerequisites¶
Supported Lisp Implementations¶
Currently, only recent versions (e.g. 1.0.52 or newer) of Steel Bank Common Lisp are fully supported.
Required Infrastructure¶
- ASDF is used for compilation, loading and dependency management
- Quicklisp is used for installation of dependencies
External Dependencies¶
System | Required | Obtainable From | ||||
alexandria | yes | Quicklisp | |
split-sequence | yes | Quicklisp |
iterate | yes | Quicklisp | ||||
metabang-bind | yes | Quicklisp | ||||
bordeaux-threads | yes | Quicklisp | ||||
closer-mop | yes | Quicklisp | ||||
log5 | yes | Quicklisp | ||||
puri | yes | Quicklisp | ||||
uuid | yes | Quicklisp | ||||
local-time | yes | Quicklisp | ||||
cl-hooks | yes | https://launchpad.net/cl-hooks | ||||
cl-dynamic-classes | yes | RSB Repository | ||||
cl-ppcre | for Regexp filtering | Quicklisp | ||||
cxml-stp | for XML event data | Quicklisp | ||||
xpath | for XPath event filtering | Quicklisp | ||||
cl-protobuf | for Spread transport | RSB Repository | ||||
cl-spread | for Spread transport | RSB Repository | ||||
-- libspread | for Spread transport | See C++ installation instructions |
Patches¶
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.
Installation¶
- Download systems from Subversion repository:
cl-rsb
:svn export
https://code.cor-lab.org/svn/rsb/trunk/cl/cl-rsb/cl-dynamic-classes
:svn export
https://code.cor-lab.org/svn/rsb/trunk/cl/cl-dynamic-classes/cl-protobuf
:svn export
https://code.cor-lab.org/svn/rsb/trunk/cl/cl-protobuf/cl-spread
:svn export
https://code.cor-lab.org/svn/rsb/trunk/cl/cl-spread/
- Download other required systems:
cl-hooks
:bzr branch lp:cl-hooks
- Load
cl-rsb
with Quicklisp to pull in remaining dependencies:
(ql:quickload :cl-rsb)