>>>>> "John" == John Cowan <[EMAIL PROTECTED]> writes:

    John> Alex Shinn scripsit:
    >> The new version actually makes this easier.  You can
    >> just have one version of spiffy that does
    >> 
    >> (declare (not usual-integrations))

    John> But that would really suck: we want car to stay
    John> integrated while leaving string-length not
    John> integrated.  What you actually want is:

I'd rather people not include the full list by hand now,
since I'd like a compiler optimization such as

   (declare (not string-integrations))

to keep it simple to use.  I could actually add a syntax
module that does this so people could say

   (use no-string-integrations)

but the declaration seems cleaner.

    John> BTW, here's a small patch for utf8.html that makes
    John> it a little more true and a little less
    John> tendentious:

That last section was actually a not to myself and other
people who might want to hack the utf8 egg... it was never
intended to be in the public documentation.

Anyway, if I were being tendentious I would've had *much*
more to say about UTF-16 :) As it is, yes, the UCS-2 to
UTF-16 switch was unforseen by early adopters and was a huge
change in complexity.

Note most Common-Lisps seem to use UCS-2, which is
fundamentally broken, yet they pretend they don't have a
problem.

-- 
Alex


_______________________________________________
Chicken-users mailing list
[email protected]
http://lists.nongnu.org/mailman/listinfo/chicken-users

Reply via email to