r3083: add scl support
authorKevin M. Rosenberg <kevin@rosenberg.net>
Thu, 17 Oct 2002 17:01:28 +0000 (17:01 +0000)
committerKevin M. Rosenberg <kevin@rosenberg.net>
Thu, 17 Oct 2002 17:01:28 +0000 (17:01 +0000)
ChangeLog
db-mysql/mysql-loader.lisp
debian/changelog
doc/clsql.pdf
doc/clsql.sgml
doc/html.tar.gz
doc/intro.sgml
uffi/clsql-uffi-loader.lisp

index a0990f0bd321f693f648342126dd69f99b142723..75ea4bb2f1050b7559f2f58b7045a5c2573d940a 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,8 @@
+16 Oct 2002 Kevin Rosenberg (kevin@rosenberg.net)
+        * Add support for SBCL, OpenMCL, and SCL
+       * Add *load-truename* to search path for clsql's
+       compiled libraries.
+
 01 Sep 2002 Kevin Rosenberg (kevin@rosenberg.net)
         * Rework use of file types in .asd files
 
index b0c9c14dd517f6cf12f90744d884aff482228521..355f2b7d7f1622a75e08629d8e907b5769d92641 100644 (file)
@@ -7,7 +7,7 @@
 ;;;; Programmers:   Kevin M. Rosenberg
 ;;;; Date Started:  Feb 2002
 ;;;;
-;;;; $Id: mysql-loader.lisp,v 1.1 2002/09/30 10:19:23 kevin Exp $
+;;;; $Id: mysql-loader.lisp,v 1.2 2002/10/17 17:01:18 kevin Exp $
 ;;;;
 ;;;; This file, part of CLSQL, is Copyright (c) 2002 by Kevin M. Rosenberg
 ;;;;
@@ -28,7 +28,7 @@
 (defvar *clsql-mysql-library-filename* 
   (uffi:find-foreign-library
    "clsql-mysql"
-   `("/usr/lib/clsql/"
+   `(,(make-pathname :directory (pathname-directory *load-truename*))
      "/opt/lisp/clsql/db-mysql/"
      "/home/kevin/debian/src/clsql/db-mysql/")
    :drive-letters '("C" "D" "E" "F" "G")))
index ee76d86c8277fcf4e6abd0a0265effa8b3e6a5ea..79cf320293c60ff71764edf7c647aa22a57785dc 100644 (file)
@@ -2,7 +2,8 @@ cl-sql (1.1.0-1) unstable; urgency=low
 
   * Add SCL support.
   * Fix file type in test-suite/tester-clsql.lisp
-
+  * Add *load-truename* searching for clsql's compiled libraries
+  
  -- Kevin M. Rosenberg <kmr@debian.org>  Tue, 15 Oct 2002 13:34:41 -0600
 
 cl-sql (1.0.1-1) unstable; urgency=low
index d84df3a9241b866139deca0a8ed6beef6e9c574c..aad87bbbdc85cf902ffbc5d7d8aa24ba21d101e5 100644 (file)
Binary files a/doc/clsql.pdf and b/doc/clsql.pdf differ
index 50c5642aa09c09571bdbe02a956f92694473bed0..04e432497344713398fe8641b8841587a91b652f 100644 (file)
@@ -14,6 +14,7 @@
 <!ENTITY postgresql "<application>PostgreSQL</application>">
 <!ENTITY aodbc "<application>AODBC</application>">
 <!ENTITY cmucl "<application>CMUCL</application>">
+<!ENTITY scl "<application>SCL</application>">
 <!ENTITY sbcl "<application>SBCL</application>">
 <!ENTITY openmcl "<application>OpenMCL</application>">
 <!ENTITY lw "<application>Lispworks</application>">
index 909dabfbfdd2445d1b982bc5b6dc83f7350c3593..25bd9b7fe498020f71dad04229832b5a17d09e38 100644 (file)
Binary files a/doc/html.tar.gz and b/doc/html.tar.gz differ
index 753ca3d59858f992c4e9be3f1df40d9a24fb54eb..99bad1e5d394bbb972d1502a4d6dcdaa97f30f4f 100644 (file)
@@ -37,6 +37,9 @@ are:
 <listitem>
 <para>improved packages and symbol export.</para>
 </listitem>
+<listitem>
+<para>transaction support.</para>
+</listitem>
 </itemizedlist>
     </para>
   </sect1>
@@ -76,8 +79,9 @@ implementations of &uffi;. The following implementations are supported:
        <listitem><para>&acl; v6.2 on Debian Linux, FreeBSD 4.5, and Microsoft Windows XP.</para></listitem>
        <listitem><para>&lw; v4.2 on Debian Linux and Microsoft Windows XP.</para></listitem>
        <listitem><para>&cmucl; 18d on Debian Linux, FreeBSD 4.5, and Solaris 2.8.</para></listitem>
-       <listitem><para>&sbcl; 0.7.8 on Debian Linux, FreeBSD 4.5, and Solaris 2.8.</para></listitem>
-       <listitem><para>&openmcl; 0.13 on Debian Linux.</para></listitem>
+       <listitem><para>&sbcl; 0.7.8 on Debian Linux.</para></listitem>
+       <listitem><para>&scl; 1.1 on Debian Linux.</para></listitem>
+       <listitem><para>&openmcl; 0.13 on Debian Linux PowerPC.</para></listitem>
       </itemizedlist>
     </sect2>
 
index c5783298c9a4bb33988681cd23f2fa47f469ba76..bea05d7b307423353ecd72e7728836a48f9072e3 100644 (file)
@@ -7,7 +7,7 @@
 ;;;; Programmers:   Kevin M. Rosenberg
 ;;;; Date Started:  Mar 2002
 ;;;;
-;;;; $Id: clsql-uffi-loader.lisp,v 1.1 2002/09/30 10:19:24 kevin Exp $
+;;;; $Id: clsql-uffi-loader.lisp,v 1.2 2002/10/17 17:01:19 kevin Exp $
 ;;;;
 ;;;; This file, part of CLSQL, is Copyright (c) 2002 by Kevin M. Rosenberg
 ;;;;
@@ -22,7 +22,8 @@
 (defvar *clsql-uffi-library-filename* 
   (uffi:find-foreign-library
    "clsql-uffi"
-   `("/usr/lib/clsql/"
+   `(,(make-pathname :directory (pathname-directory *load-truename*))
+     "/usr/lib/clsql/"
      "/opt/lisp/clsql/uffi/"
      "/home/kevin/debian/src/clsql/uffi/")
    :drive-letters '("C" "D" "E" "F" "G")))