Skip site navigation (1)Skip section navigation (2)
Date:      Tue, 28 Apr 2009 18:26:29 -0400
From:      David Schultz <das@FreeBSD.ORG>
To:        Gabor Kovesdan <gabor@FreeBSD.ORG>
Cc:        freebsd-hackers@FreeBSD.ORG
Subject:   Re: SoC 2009: BSD-licensed libiconv in base system
Message-ID:  <20090428222629.GA17881@zim.MIT.EDU>
In-Reply-To: <49F6C7A1.6070708@FreeBSD.org>
References:  <aa9f273a8313c6436e76fa9f5d587ef4.squirrel@webmail.kovesdan.org> <20090427183836.GA10793@zim.MIT.EDU> <49F5FE45.2090101@freebsd.org> <20090427193326.GA7654@britannica.bec.de> <20090427194904.GA11137@zim.MIT.EDU> <49F6C7A1.6070708@FreeBSD.org>

next in thread | previous in thread | raw e-mail | index | archive | help
On Tue, Apr 28, 2009, Gabor Kovesdan wrote:
> Another idea to consider. Are all of our utilities wchar-clean? What 
> about library functions? (regex is surely not) Do we lack any important 
> utility or library? (we still do lack iconv and gettext and what 
> else...?) What about standards, like C99 wchar functions? Is there 
> something missing? What about POSIX if it has something related? 
> Personally, I think that these are more important questions than support 
> of some extremely rare languages. It's worth to consider how to deal 
> with them later but the basic problems need a higher priority.

There's a fair number of utilities that are not locale-aware, and
we don't have any of the *_l() functions in POSIX.1-2008.  There
are also some second-order issues in libraries, e.g., they assume
multibyte encodings don't contain embedded low ASCII characters,
or they are far less efficient than they could be.

> I hope my work will be useful for the community. Btw, I suspected that
> you might be interested in this and I wrote a mail personally to you
> when I was looking for a mentor. Then I didn't resend it because
> delphij@ volunteered to be my mentor. Have you ever got that mail? If
> you find this an interesting project your comments, review, etc. are
> still highly welcome.

I did reply on 3/19, basically to say that I'd be happy to offer
advice, but it's not really my area.



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20090428222629.GA17881>