On Fri, 8 Jun 2007, Robert Marquardt wrote:

> Alan Stern schrieb:
> 
> > The current Unicode usage in the kernel is not nearly as simple as you 
> > seem to think.  It includes lots of local assumptions, features that 
> > aren't documented or commented, special-purpose inline code, and so on.  
> > Converting it all to use a single centralized library would be an 
> > immense job.
> 
> It would benefit the kernel though. I see no reason not to do it just 
> because it is a big job. At least the review where Unicode is handled in 
> the kernel should be done. Otherwise no real assessment of the job to be 
> done is possible.

I have already done the review; how else could I have justified the
comments above?

> > "full handling of Unicode"?  You must be kidding.  Do you have any idea 
> > how difficult it is to do something as simple as converting between 
> > lower- and uppercase?
> 
> If it is required somewhere in the kernel then it has to be implemented.
> Yes, i know how hard it is. 100K of tables and 255K of source for a 
> Pascal implementation i know. That includes a regular expression parser, 
> but still it is a big chunk of source.
> You may not ever see a file name in byzantine musical symbols, but there 
> is no reason that a full implementation should not handle that. The 
> trick is to find a way to reduce the size of the lib by selectively 
> compiling out feature levels.

Well, I don't know whether case conversion of Unicode or UTF-8 strings
is needed anywhere in the kernel.  I don't propose to add routines to
handle it in the upcoming library.  If you want to add them, you are
welcome to do so -- assuming you can avoid provoking loud screams of
outrage from people who don't like the idea of adding 355K for a
relatively minor job.

Alan Stern


-------------------------------------------------------------------------
This SF.net email is sponsored by DB2 Express
Download DB2 Express C - the FREE version of DB2 express and take
control of your XML. No limits. Just data. Click to get it now.
http://sourceforge.net/powerbar/db2/
_______________________________________________
linux-usb-devel@lists.sourceforge.net
To unsubscribe, use the last form field at:
https://lists.sourceforge.net/lists/listinfo/linux-usb-devel

Reply via email to