[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [Chicken-users] Re: Problem w/ Utf8 egg: couldn't load case-map-1.da
From: |
Alex Shinn |
Subject: |
Re: [Chicken-users] Re: Problem w/ Utf8 egg: couldn't load case-map-1.dat |
Date: |
Tue, 20 Sep 2005 11:47:59 -0500 |
User-agent: |
Wanderlust/2.10.1 (Watching The Wheels) SEMI/1.14.6 (Maruoka) FLIM/1.14.6 (Marutamachi) APEL/10.6 Emacs/21.3 (i386-pc-linux-gnu) MULE/5.0 (SAKAKI) |
At Fri, 16 Sep 2005 09:00:39 -0000, Thomas Chust wrote:
>
> Am 16.09.2005, 01:36 Uhr, schrieb Alex Shinn <address@hidden>:
>
> > [...]
> > I'm also considering breaking the utf8 module into 3 modules:
> >
> > utf8
> > utf8-srfi-13
> > utf8-srfi-14
>
> I think this would be a good idea. I regularly use the utf-8 egg, but
> nearly never I need all the procedures provided by it. Also I rarely use
> the utf-8 character classes. Splitting the egg into separate units will
> probably increase both maintainability and usability!
OK, I've made this change and uploaded a new egg (which passes all old
and new tests on x86_64 Linux and on OSX). For the time being the
char-set and case-map libraries are still included.
[Turns out arithmetic-shift was a red herring - there *is* a bug in it
for bit patterns where the high bit gets set, but there should be no
numbers that large in any of the Unicode-related eggs (the largest
char value is 2^21). It was an another stupid mistake in a different
direction - I was shipping static little-endian files but still
detecting the platform endianess, so OSX got out of range numbers.]
--
Alex