X-Git-Url: http://git.kpe.io/?a=blobdiff_plain;f=doc%2Fintro.sgml;h=25c672ea4429c990335d493de3aecac286b5b58e;hb=e435a2e78dd193194a73ca49074a035a4cf236ec;hp=5a6e7bb42656f473d00b831b8f3014b0ec52e1c2;hpb=1f66d711941c82be96c0f9748b9c7dda90a2b964;p=clsql.git
diff --git a/doc/intro.sgml b/doc/intro.sgml
index 5a6e7bb..25c672e 100644
--- a/doc/intro.sgml
+++ b/doc/intro.sgml
@@ -16,10 +16,28 @@ structure of &clsql; is based on the
History
&clsql; is written by Kevin M. Rosenberg and based substantially
-on Pierre R. Mai's excellent &maisql; package. The main changes have
-been to port the &ffi; to &uffi;, add to Allegro's ODBC interface as a
-supported database, add a compatibility layer for &cmucl; specific
-code, and make the code more robust in terms of &mysql; support.
+on Pierre R. Mai's excellent &maisql; package. The main changes from &maisql;
+are:
+
+
+port from the &cmucl; FFI to &uffi;.
+
+
+new &acl; ODBC interface back-end.
+
+
+compatibility layer for &cmucl; specific code.
+
+
+much improved robustness for the &mysql; back-end.
+
+
+improved system loading.
+
+
+improved packages and symbol export.
+
+
@@ -30,10 +48,10 @@ code, and make the code more robust in terms of &mysql; support.
&defsystem;
&clsql; uses &defsystem to compile and load its
components. &defsystem; is included in the &clocc;. The
-defsystem version in the pre-packaged distribution is rather old and
+url="http://clocc.sourceforge.net">&clocc; collection. The
+version in the pre-packaged distribution is rather old and
may not function well. The version in CVS tree tree works quite
-well. For convenience, a copy of the latest defsystem at the FTP
+well. For convenience, a copy of the latest &defsystem; at the FTP
site
of &clsql;.
@@ -89,9 +107,9 @@ the following implementations are supported:
Ensure &defsystem; is loaded
Simply load the file defsystem.lisp.
-
+
(load "defsystem.lisp")
-
+
@@ -112,14 +130,14 @@ files for Microsoft Windows are supplied with the distribution.
edit Makefile or Makefile.msvc to
correctly specify the location of your &mysql; installation. On UNIX systems, use
the command:
-make
+ make
On a Microsoft Windows system,
use the command:
-
+
nmake /f
Makefile.msvc
-
-
+
+
Load &uffi;
@@ -131,8 +149,8 @@ use the new add-registry-location present in the newest ver
&defsystem;. The following example code assumes the &uffi; files reside in the
/usr/local/src/lisp/uffi directory.
- (mk:add-registry-location #P"/usr/local/src/lisp/uffi")
- (mk:load-system :uffi)
+(mk:add-registry-location #P"/usr/local/src/lisp/uffi")
+(mk:load-system :uffi)