[Openmcl-devel] Unicode in OpenMCL
    Takehiko Abe 
    keke at gol.com
       
    Wed Jun 23 22:27:33 PDT 2004
    
    
  
I agree that UTF-32 character is the best choice. 
It is the only choice considering that Lisp has a character
object.
Gary Byers wrote:
> [...]
>
> We obviously need to be able to do I/O to and from other encodings
> (and to be able to use various encodings with the FFI), and it's
> fairly clear that we'd want to have lisp objects of type
> UTF-8-ENCODED-STRING (etc.)  
The need for UTF-8-ENCODED-STRING is not clear to me. 
Is it for FFI?
Thanks
> It's equally clear (to me, at least) that
> we don't want things like UTF-8-ENCODED string to be of type STRING
> (e.g., we may want to support things like ENCODED-SCHAR or
> ENCODED-STRING-LENGTH, but don't want things like SCHAR and LENGTH to
> have to worry about them.  I'm not sure that an ENCODED-STRING should
> be mutable; at the very least, it should be recognized that if (SETF
> (ENCODED-SCHAR s i) c) exists, it might not be a simple operation.)
> 
    
    
More information about the Openmcl-devel
mailing list