r8811: add support for usql backend, integrate Marcus Pearce <ek735@soi.city.ac.uk...
[clsql.git] / base / initialize.lisp
index 8548460e0d283922e6bc564dd15d6ccbd1eda8cb..8e98d5e2c3d206df270750d37a41df8e7d610b73 100644 (file)
@@ -24,7 +24,7 @@
   "Contains a list of database types which have been defined/loaded.")
 
 (defmethod database-type-load-foreign (x)
-  (error "No generic function defined for database-type-load-foreign with parameters of %S" x))
+  (error "No generic function defined for database-type-load-foreign with parameters of ~S" x))
 
 (defmethod database-type-load-foreign :after (database-type)
   (when (database-type-library-loaded database-type)
@@ -35,8 +35,7 @@
   (mapc #'database-type-load-foreign *loaded-database-types*))
 
 (defvar *default-database-type* nil
-  "Specifies the default type of database.  Currently only :mysql is
-supported.")
+  "Specifies the default type of database.")
 
 (defvar *initialized-database-types* nil
   "Contains a list of database types which have been initialized by calls
@@ -46,9 +45,9 @@ to initialize-database-type.")
   "Initialize the given database-type, if it is not already
 initialized, as indicated by `*initialized-database-types*'."
   (if (member database-type *initialized-database-types*)
-      t
+      database-type
       (when (database-initialize-database-type database-type)
        (push database-type *initialized-database-types*)
-       t)))
+       database-type)))