[Ecls-list] Important changes

Gabriel Dos Reis gdr at integrable-solutions.net
Sat Feb 7 23:00:37 UTC 2009


On Sat, Feb 7, 2009 at 1:08 PM, Juan Jose Garcia-Ripoll
<juanjose.garciaripoll at googlemail.com> wrote:
> - The stream structure now stores FILE * and (int) handlers using a union type.
>
> - Unicode strings are now arrays of the new ecl_character type, which
> is defined to be an integer of 32 bits (int32_t). This reduces the
> memory used by Unicode strings 50% on 64-bit platforms. I have checked
> that ECL builds, and runs on my system, but there might be some typos
> left due to this conversion.

Hi Juanjo,

  I have a question:  Does the Unicode support somehow affects
the mapping of Lisp types to C types in the FFI?  For example,
when passing a :cstring, does one have to specify the format/encoding?

-- Gaby




More information about the ecl-devel mailing list