Hi Joe and Rowan, On Mon, Mar 2, 2015 at 7:14 AM, Yasuo Ohgaki <yohg...@ohgaki.net> wrote:
> Hi Joe and Rowan, > > On Mon, Mar 2, 2015 at 6:37 AM, Rowan Collins <rowan.coll...@gmail.com> > wrote: > >> On 01/03/2015 20:34, Lester Caine wrote: >> >>> On 28/02/15 06:48, Joe Watkins wrote: >>> >>>> This is just a quick note to announce my intention to ready this >>>> RFC >>>> for voting next week. >>>> >>> Since there is nothing in this which needs any changes to the core then >>> surly it simply needs to exist in pecl until such time as a proper >>> replacement for unicode in core strings has been addressed? Since it >>> will still require intl to provide those areas it does not support, and >>> I question if we really need to provide yet another encoding converter. >>> >>> A unicode string handler that just handles UTF8 strings may be yet >>> another stepping stone, but it still falls short of beings able to >>> handle all of the internationalization problems and is simply an >>> alternate to mbstring so one either runs both, or sit down and convert >>> all the third party libraries to eliminate mbstring. >>> >>> Like http extension, it's not essential that it's loaded by default, and >>> leaving it in pecl allows development outside that of the core? >>> >>> >> I think this is probably a good idea at this stage. It will give people a >> chance to play around with it in an "experimental" state before committing >> to maintaining a particular API. >> >> Since there's no real BC break here, there's no reason it couldn't be >> bundled into 7.1 if it was deemed ready by then, so it seems unwise to rush >> into including it in 7.0 straight from what feels like a prototype >> implementation. > > > Sounds reasonable. > > Joe, I don't have much time to help, but I'm willing to help UString > development. > I think it's better to keep it simple. Having unified internal encoding > (NFC normalized > UTF-8 string without BOM) for internal string representation would be much > simpler > than multiple encodings. > > We may consider various issues/ideas like this in relatively long term. > http://websec.github.io/unicode-security-guide/character-transformations/ > http://docs.parrot.org/parrot/latest/html/docs/pdds/pdd28_strings.pod.html > > We used to have EXPERIMENTAL module. How about have this as EXPERIMENTAL module in source distribution? It gets more attentions and development will be faster. Regards, -- Yasuo Ohgaki yohg...@ohgaki.net