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

  1. Download systems from Subversion repository:
  2. Download other required systems:
    • cl-hooks: bzr branch lp:cl-hooks
  3. Load cl-rsb with Quicklisp to pull in remaining dependencies:
    (ql:quickload :cl-rsb)