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)