r9904: patch from Marco B. for openmcl get-slot-value
authorKevin M. Rosenberg <kevin@rosenberg.net>
Fri, 20 Aug 2004 17:31:57 +0000 (17:31 +0000)
committerKevin M. Rosenberg <kevin@rosenberg.net>
Fri, 20 Aug 2004 17:31:57 +0000 (17:31 +0000)
src/aggregates.lisp

index 70d3ad264c687abdd7374ffb22e0075f23094572..4160864817e5701ad8a7bec4af0c57ccf64134c4 100644 (file)
@@ -118,7 +118,8 @@ of the enum-name name, separator-string, and field-name"
   #+sbcl
   `(sb-alien:slot ,obj ,slot)
   #+mcl
-  `(ccl:pref ,obj ,(read-from-string (format nil ":~a.~a" (keyword type) (keyword slot))))
+  `(ccl:pref ,obj ,(intern (concatenate 'string (symbol-name type) "." (symbol-name slot))
+                         :keyword))
   )
 
 #+mcl