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?