X-Git-Url: http://git.kpe.io/?p=clsql.git;a=blobdiff_plain;f=sql%2Futils.lisp;h=a215a446ed31cc903584ffc37cf1b18f275ad073;hp=39ee349387e2f437c2b7f88388e75fec1e1cb7a5;hb=43971c970889fee2a4766ff8e33da292a239f1bc;hpb=ba803f0eb40388d590e9f668976f09c4da0af7b2 diff --git a/sql/utils.lisp b/sql/utils.lisp index 39ee349..a215a44 100644 --- a/sql/utils.lisp +++ b/sql/utils.lisp @@ -408,7 +408,7 @@ list of characters and replacement strings." (setq cl:*features* (delete :clsql-lowercase-reader cl:*features*))) (defun replace-all (string part replacement &key (test #'char=) stream) - "Returns a new string in which all the occurences of the part + "Returns a new string in which all the occurences of the part is replaced with replacement. [FROM http://cl-cookbook.sourceforge.net/strings.html#manip]" (let ((out (or stream (make-string-output-stream)))) (loop with part-length = (length part) @@ -443,7 +443,7 @@ removed. keys are searched with #'MEMBER" ;;clearing mechanism. If you are on an implementation that doesn't support ;;weak hash tables then you're memory may accumulate. - #-(or sbcl allegro clisp lispworks) + #-(or sbcl allegro clisp lispworks ccl) (warn "UNSAFE! use of weak hash on implementation without support. (see clsql/sql/utils.lisp to add)") (make-hash-table @@ -451,6 +451,7 @@ removed. keys are searched with #'MEMBER" #+clisp :weak #+clisp :value #+lispworks :weak-kind #+lispworks :value #+sbcl :weakness #+sbcl :value + #+ccl :weak #+ccl :value ,@args) ))