[slime-cvs] CVS slime
CVS User heller
heller at common-lisp.net
Sun Nov 6 17:04:32 UTC 2011
Update of /project/slime/cvsroot/slime
In directory tiger.common-lisp.net:/tmp/cvs-serv10923
Modified Files:
ChangeLog swank-ccl.lisp
Log Message:
* swank-ccl.lisp (string-to-utf8, string-to-utf8): Implemented.
--- /project/slime/cvsroot/slime/ChangeLog 2011/11/06 17:04:21 1.2225
+++ /project/slime/cvsroot/slime/ChangeLog 2011/11/06 17:04:32 1.2226
@@ -1,5 +1,9 @@
2011-11-06 Helmut Eller <heller at common-lisp.net>
+ * swank-ccl.lisp (string-to-utf8, string-to-utf8): Implemented.
+
+2011-11-06 Helmut Eller <heller at common-lisp.net>
+
* swank-allegro.lisp (string-to-utf8, string-to-utf8): Implemented.
2011-11-06 Helmut Eller <heller at common-lisp.net>
--- /project/slime/cvsroot/slime/swank-ccl.lisp 2010/08/06 14:10:50 1.22
+++ /project/slime/cvsroot/slime/swank-ccl.lisp 2011/11/06 17:04:32 1.23
@@ -82,6 +82,13 @@
(let ((str (symbol-name sym)))
`(or (find-symbol ,str :swank)
(error "There is no symbol named ~a in the SWANK package" ,str))))
+;;; UTF8
+
+(defimplementation string-to-utf8 (string)
+ (ccl:encode-string-to-octets string :external-format :utf-8))
+
+(defimplementation utf8-to-string (octets)
+ (ccl:decode-string-from-octets octets :external-format :utf-8))
;;; TCP Server
More information about the slime-cvs
mailing list