--- /dev/null
+<?xml version="1.0" encoding="utf-8"?>
+<!DOCTYPE book PUBLIC "-//OASIS//DTD DocBook XML V4.2//EN"
+"http://www.oasis-open.org/docbook/xml/4.2/docbookx.dtd" [
+<!ENTITY % myents SYSTEM "entities.xml">
+%myents;
+]>
+
+<chapter id="introduction">
+ <title>Introduction</title>
+ <sect1 id="purpose">
+ <title>Purpose</title>
+ <para> This reference guide describes
+ &hyperobject;, which provides an object representation
+ library for Common Lisp programs.
+ </para>
+ </sect1>
+
+ <sect1 id="supported_impl">
+ <title>Supported Implementations</title>
+ <para>The primary tested and supported platforms for &hyperobject; are:
+ </para>
+ <itemizedlist mark="opencircle">
+ <listitem><para>&acl; v6.2</para></listitem>
+ <listitem><para>&lw; v4.3</para></listitem>
+ <listitem><para>&cmucl; 18e</para></listitem>
+ <listitem><para>&sbcl; 0.8.5</para></listitem>
+ <listitem><para>&scl; 1.1.1</para></listitem>
+ <listitem><para>&openmcl; 0.14</para></listitem>
+ </itemizedlist>
+ </sect1>
+
+ <sect1 id="download">
+ <title>Installation</title>
+ <sect2>
+ <title>Download</title>
+ <para>
+ You need to download the &hyperobject; package from its web
+ <ulink url="http://hyperobject.b9.com/"><citetitle>home</citetitle></ulink>.
+ Other required packages are:</para>
+ <itemizedlist mark="opencircle">
+ <listitem>
+ <para>
+ <ulink url="http://files.b9.com/kmrcl/"><citetitle>&kmrcl;</citetitle></ulink>
+ </para>
+ </listitem>
+ <listitem>
+ <para>
+ <ulink url="http://files.b9.com/uffi/"><citetitle>&uffi;</citetitle></ulink>
+ </para>
+ </listitem>
+ <listitem>
+ <para>
+ <ulink url="http://files.b9.com/clsql/"><citetitle>&clsql;</citetitle></ulink>
+ </para>
+ </listitem>
+ <listitem>
+ <para>
+ &asdf; from it's home <ulink
+ url="http://www.sourceforge.net/projects/cclan"><citetitle>CCLAN</citetitle></ulink>
+ package. You can download the file
+ <filename>asdf.lisp</filename> from the CVS <ulink
+ url="http://cvs.sourceforge.net/cgi-bin/viewcvs.cgi/cclan/asdf/asdf.lisp"><citetitle>tree</citetitle></ulink>.
+ </para>
+ </listitem>
+ </itemizedlist>
+ </sect2>
+ <sect2>
+ <title>Loading</title>
+ <para>
+ After downloading and installing &asdf;, simply
+ <function>push</function> the
+ directories containing &hyperobject;, &kmrcl;, &uffi;, and &clsql; onto
+ <varname>asdf:*central-registry*</varname> variable. Whenever you
+ want to load the &hyperobject; package, use the function
+ <computeroutput>(asdf:operate 'asdf:load-op :hyperobject)</computeroutput>.
+ </para>
+ </sect2>
+ </sect1>
+
+</chapter>