<?xml version='1.0' ?>
<!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">
+<!ENTITY % myents SYSTEM "entities.inc">
%myents;
]>
<sect1 id="history">
<title>History</title>
<para>
- &clsql; is written by Kevin M. Rosenberg and based substantially
- on Pierre R. Mai's excellent &maisql; package. The main changes
- from &maisql; are:
+ &clsql; is written by Kevin M. Rosenberg in 2001 and was based
+ substantially on Pierre R. Mai's excellent &maisql; package. In
+ April 2004, Marcus Pearce ported the UncommonSQL to &clsql;
+ which provides a CommonSQL-compatible API for &clsql;. The main
+ changes from &maisql; are:
<itemizedlist>
<listitem>
<para>port from the &cmucl; FFI to &uffi;.</para>
<listitem>
<para>transaction support.</para>
</listitem>
+ <listitem>
+ <para>UncommonSQL support.</para>
+ </listitem>
</itemizedlist>
</para>
</sect1>
<listitem><para>&mysql; v3.23.51 and v4.0.15.</para></listitem>
<listitem><para>&postgresql; v7.2 with both direct API and TCP
socket connections.</para></listitem>
+ <listitem><para>&sqlite;.</para></listitem>
<listitem><para>Allegro's ODBC interface (&aodbc;) using iODBC
ODBC manager.</para></listitem>
</itemizedlist>
all &clsql; systems.
<screen>
-(push #P"/usr/share/lisp/clsql/" asdf:*central-repository*)
+(push #P"/usr/share/lisp/clsql/" asdf:*central-registry*)
(asdf:operate 'asdf:load-op 'clsql-base) ; base CLSQL package
(asdf:operate 'asdf:load-op 'clsql-mysql) ; MySQL interface
(asdf:operate 'asdf:load-op 'clsql-postgresql) ; PostgreSQL interface