[Openmcl-devel] BUG: NSUBST-IF with unicode characters (ARM32)

Gary Byers gb at clozure.com
Thu Dec 8 10:01:01 UTC 2011


Thanks.  A simpler case is just:

? (defun foo () #\LATIN_CAPITAL_LETTER_A_WITH_MACRON)
FOO
? (foo)
#\Null
? (char-code #\LATIN_CAPITAL_LETTER_A_WITH_MACRON)
256

I suppose that it should get some credit for getting 8 bits out of 9 right.
(Then again, maybe not.)


On Thu, 8 Dec 2011, Eric Marsden wrote:

> Hi,
>
> This is on ARM32/Linux, emulated in qemu. The expected return value is
> ("a" . #\LATIN_CAPITAL_LETTER_A_WITH_MACRON).
>
>
>
> Welcome to Clozure Common Lisp Version 1.8-dev-r15095M-trunk  (LinuxARM32)!
> ? (lambda (a) (nsubst-if #\Latin_Capital_Letter_A_With_Macron #'not a))
> #<Anonymous Function #x54604A7E>
> ? (funcall * '("a"))
> ("a" . #\Null)
>
> -- 
> Eric Marsden
>
> _______________________________________________
> Openmcl-devel mailing list
> Openmcl-devel at clozure.com
> http://clozure.com/mailman/listinfo/openmcl-devel
>
>



More information about the Openmcl-devel mailing list