From 524b45aa17284490eaf73704de8c885438f8860a Mon Sep 17 00:00:00 2001 From: "Kevin M. Rosenberg" Date: Sat, 23 Mar 2002 14:59:27 +0000 Subject: [PATCH] r1642: *** empty log message *** --- doc/Makefile | 8 ++++---- doc/intro.sgml | 44 +++++++++++++++++++++++++++++++------------- 2 files changed, 35 insertions(+), 17 deletions(-) diff --git a/doc/Makefile b/doc/Makefile index 495fb24..36032c1 100644 --- a/doc/Makefile +++ b/doc/Makefile @@ -5,7 +5,7 @@ # Programer: Kevin M. Rosenberg # Date Started: Mar 2002 # -# CVS Id: $Id: Makefile,v 1.2 2002/03/23 14:19:29 kevin Exp $ +# CVS Id: $Id: Makefile,v 1.3 2002/03/23 14:59:27 kevin Exp $ # # This file, part of UFFI, is Copyright (c) 2002 by Kevin M. Rosenberg # @@ -64,11 +64,11 @@ CHECK=nsgmls -s -C catalog || exit 1 check: $(CHECK) -html: html/manual.htm +html: html/book1.htm -html/manual.htm: ${DOCFILES} +html/book1.htm: ${DOCFILES} $(CHECK) - ( rm -rf html ; mkdir html; cd html ; jade -t sgml -c ../catalog -d ${DSSSL_HTML} ../${DOCFILE}; mv book1.htm manual.htm; cd ..) + ( rm -rf html ; mkdir html; cd html ; jade -t sgml -c ../catalog -d ${DSSSL_HTML} ../${DOCFILE}; cd ..) tex: ${TEXFILE} diff --git a/doc/intro.sgml b/doc/intro.sgml index 5a6e7bb..ceef1f0 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. + + +improved robustness of the &mysql; back-end. + + +improved system loading. + + +improved packages and symbol export. + + @@ -30,7 +48,7 @@ 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 +url="http://clocc.sourceforge.net">&clocc; collection. The defsystem 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 @@ -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) -- 2.34.1