At Fri, 16 Sep 2005 09:00:39 -0000, Thomas Chust wrote:
> 
> Am 16.09.2005, 01:36 Uhr, schrieb Alex Shinn <[EMAIL PROTECTED]>:
> 
> > [...]
> > 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


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

Reply via email to