On Apr 21, 2011, at 16:54 , David Lichteblau wrote:
Quoting Marco Antoniotti (marcoxa@cs.nyu.edu):
Always on LWM. I assume this has to do with UNICODE or not support, but the example in the docs is misleading.
CL-USER 37 > (defparameter *source* (cxml:make-source "<example>text</example>"))
That example should work in any implementation with Unicode support.
Backtrace? Value of *features*?
Here they are. I suspect that LWM does not support UNICODE.
CL-USER 2 > (defparameter *source* (cxml:make-source "<example>text</example>"))
Error: In = of (#< 254) arguments should be of type NUMBER. 1 (continue) Return a value to use. 2 Supply a new first argument. 3 (abort) Return to level 0. 4 Return to top loop level 0.
Type :b for backtrace or :c <option number> to proceed. Type :bug-form "<subject>" for a bug report template or :? for other options.
CL-USER 3 : 1 > :b Call to ERROR Call to (METHOD RUNES::FIGURE-ENCODING (STREAM)) Call to RUNES:MAKE-XSTREAM Call to CXML:MAKE-SOURCE Call to LET Call to LET Call to EVAL Call to CAPI::CAPI-TOP-LEVEL-FUNCTION Call to CAPI::INTERACTIVE-PANE-TOP-LOOP Call to MP::PROCESS-SG-FUNCTION
CL-USER 4 : 1 > (pprint *features*)
(BABEL::UCS-2-CHARS :RUNE-IS-CHARACTER :RUNE-IS-UTF-16 :ASDF2 :ASDF :MK-DEFSYSTEM :COMMON-LISPWORKS :LW-EDITOR :CAPI-COCOA-LIB :CAPI-TOOLKIT :CAPI :DBCS-ENV :COCOA :UNIX-WITHOUT-MOTIF :COMMON-FFI :NEW-PATCH-SYSTEM :BYTE-INSTRUCTIONS :COMPILER :SHALLOW-BINDING :ANSI-CL :COMMON-LISP :IEEE-FLOATING-POINT :LISPWORKS :CLASS-SHAKE-USING-GATES :COMMON-DEFSYSTEM :CLOS :DBCS :UNICODE :NATIVE-THREADS :UNIX :HARLEQUIN-COMMON-LISP :LISPWORKS-32BIT :LATIN-1 :LISPWORKS6 :LISPWORKS6.0 :PTHREADS :DARWIN :MAC :MACOSX :APPLE ...)
CL-USER 5 : 1 >
Any idea about how to fix this?
-- Marco Antoniotti