1 <?xml version="1.0" encoding="utf-8"?>
2 <!DOCTYPE book PUBLIC "-//OASIS//DTD DocBook XML V4.2//EN"
3 "http://www.oasis-open.org/docbook/xml/4.2/docbookx.dtd" [
4 <!ENTITY % myents SYSTEM "entities.inc">
8 <chapter id="introduction">
9 <title>Introduction</title>
11 <title>Purpose</title>
12 <para> This reference guide describes
13 &hyperobject;, which provides an object representation
14 library for Common Lisp programs.
18 <sect1 id="supported_impl">
19 <title>Supported Implementations</title>
20 <para>The primary tested and supported platforms for &hyperobject; are:
22 <itemizedlist mark="opencircle">
23 <listitem><para>&acl; v6.2</para></listitem>
24 <listitem><para>&lw; v4.3</para></listitem>
25 <listitem><para>&cmucl; 18e</para></listitem>
26 <listitem><para>&sbcl; 0.8.5</para></listitem>
27 <listitem><para>&scl; 1.1.1</para></listitem>
28 <listitem><para>&openmcl; 0.14</para></listitem>
33 <title>Installation</title>
35 <title>Download</title>
37 You need to download the &hyperobject; package from its web
38 <ulink url="http://hyperobject.kpe.io/"><citetitle>home</citetitle></ulink>.
39 Other required packages are:</para>
40 <itemizedlist mark="opencircle">
43 <ulink url="http://files.kpe.io/kmrcl/"><citetitle>&kmrcl;</citetitle></ulink>
48 <ulink url="http://files.kpe.io/uffi/"><citetitle>&uffi;</citetitle></ulink>
53 <ulink url="http://files.kpe.io/clsql/"><citetitle>&clsql;</citetitle></ulink>
58 &asdf; from it's home <ulink
59 url="http://www.sourceforge.net/projects/cclan"><citetitle>CCLAN</citetitle></ulink>
60 package. You can download the file
61 <filename>asdf.lisp</filename> from the CVS <ulink
62 url="http://cvs.sourceforge.net/cgi-bin/viewcvs.cgi/cclan/asdf/asdf.lisp"><citetitle>tree</citetitle></ulink>.
68 <title>Loading</title>
70 After downloading and installing &asdf;, simply
71 <function>push</function> the
72 directories containing &hyperobject;, &kmrcl;, &uffi;, and &clsql; onto
73 <varname>asdf:*central-registry*</varname> variable. Whenever you
74 want to load the &hyperobject; package, use the function
75 <computeroutput>(asdf:operate 'asdf:load-op :hyperobject)</computeroutput>.