clsql-sys::|view-class-slot-autoincrement-sequence|
Ben Hyde <[email protected]> Wed, 27 Mar 2013 21:04:20 -0400
| Newsgroups | gmane.lisp.clsql.general |
|---|---|
| Message-ID | <[email protected]> |
Loading clsql into ccl doesn't work out well:
cl-user> (handler-case (ql:quickload "clsql") (error (e) (princ e)))
To load "clsql":
Load 1 ASDF system:
clsql
; Loading "clsql"
Undefined function clsql-sys::|view-class-slot-autoincrement-sequence| called with arguments (#<view-class-direct-slot-definition for instance slot clsql-sys::view-database #x302001C1DC1D>) .
...
No doubt more knowledgable eyes will scoff, but this fix allowed me to move onto the next puzzle:
diff --git a/sql/metaclasses.lisp b/sql/metaclasses.lisp
index 1c9a6c5..830cf2c 100644
--- a/sql/metaclasses.lisp
+++ b/sql/metaclasses.lisp
@@ -482,7 +482,7 @@ implementations."
(macrolet
((safe-copy-value (name &optional default)
- (let ((fn (intern (format nil "~A~A" 'view-class-slot- name ))))
+ (let ((fn (intern (format nil "~@:(~A~A~)" 'view-class-slot- name ))))
`(setf (slot-value esd ',name)
(or (when (slot-boundp dsd ',name)
(delistify-dsd (,fn dsd)))
_______________________________________________
CLSQL mailing list
[email protected]
http://lists.b9.com/cgi-bin/mailman/listinfo/clsql