>>>>> "Kon" == Kon Lovett <[EMAIL PROTECTED]> writes:

    Kon> Summary: I want a byte-string API. I want string
    Kon> integrations. I want global UTF8 strings.

The only way this can happen is to push the UTF8 handling
into the core of Chicken itself.

Integration vs. modules are just different degrees of the
fundamental problem that different libraries apply different
meanings to string indices, and sooner or later these will
conflict.

Pushing UTF8 into the core would be easy, and would be much
less code than currently in the utf8 egg, since 90% of what
that egg does is just wrap existing procedures, translating
the meaning of the string indices.  However it would be
contrary to Chicken's goal of keeping a minimal core with
extensions built on top.

As it is, if you want Unicode handling, the only way to do
it would be with separate modules, and forked versions of
every egg that does any string processing.

-- 
Alex


_______________________________________________
Chicken-users mailing list
Chicken-users@nongnu.org
http://lists.nongnu.org/mailman/listinfo/chicken-users

Reply via email to