Newsgroups: php.internals Path: news.php.net Xref: news.php.net php.internals:79159 Return-Path: Mailing-List: contact internals-help@lists.php.net; run by ezmlm Delivered-To: mailing list internals@lists.php.net Received: (qmail 68563 invoked from network); 25 Nov 2014 11:24:53 -0000 Received: from unknown (HELO lists.php.net) (127.0.0.1) by localhost with SMTP; 25 Nov 2014 11:24:53 -0000 Authentication-Results: pb1.pair.com smtp.mail=rowan.collins@gmail.com; spf=pass; sender-id=pass Authentication-Results: pb1.pair.com header.from=rowan.collins@gmail.com; sender-id=pass Received-SPF: pass (pb1.pair.com: domain gmail.com designates 74.125.82.51 as permitted sender) X-PHP-List-Original-Sender: rowan.collins@gmail.com X-Host-Fingerprint: 74.125.82.51 mail-wg0-f51.google.com Received: from [74.125.82.51] ([74.125.82.51:51574] helo=mail-wg0-f51.google.com) by pb1.pair.com (ecelerity 2.1.1.9-wez r(12769M)) with ESMTP id 98/D4-40624-40764745 for ; Tue, 25 Nov 2014 06:24:53 -0500 Received: by mail-wg0-f51.google.com with SMTP id k14so538298wgh.38 for ; Tue, 25 Nov 2014 03:24:50 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=message-id:date:from:user-agent:mime-version:to:subject:references :in-reply-to:content-type:content-transfer-encoding; bh=AUaSExqPK8LWmf4dAdnhUaA4s+MJNcE6YifnNG28C/o=; b=YgsdsfbEYYrkBdDelb9LPSfWLLkklevYmi4iz+i0tzvaPjAi61Rpdv3eimUbFFwsCv 4pjWQMUW7lZlgyM+HfDOoM5xSdwaaTVcAC2w+AY+zMiOX9Naz3uI/xqBf2esUDF8UN77 mBJXtyZW4twoNR+vMART68mlyTTZUrdP8b7ysZkI88wNwlkwMgz3lKE5WjEPsdARe5g4 b6+AmcNb2mBW2br0syTjzX6rZdLcnhvUbUAOtNvJLWRGe3d9xJUxypulJSOkE0V6DOwl eTW7jNChAwYG5YGnEh3Uy7sP0KR/C0aCLxES8i7BtqGCfSzNz/2EA4xhx8fKMHf3d0Xc mZ8A== X-Received: by 10.180.206.4 with SMTP id lk4mr30709470wic.47.1416914689861; Tue, 25 Nov 2014 03:24:49 -0800 (PST) Received: from [192.168.0.148] ([62.189.198.114]) by mx.google.com with ESMTPSA id c5sm2416588wik.3.2014.11.25.03.24.48 for (version=TLSv1.2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Tue, 25 Nov 2014 03:24:49 -0800 (PST) Message-ID: <547466DA.9010808@gmail.com> Date: Tue, 25 Nov 2014 11:24:10 +0000 User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:31.0) Gecko/20100101 Thunderbird/31.2.0 MIME-Version: 1.0 To: internals@lists.php.net References: <54745321.9020507@lsces.co.uk> In-Reply-To: <54745321.9020507@lsces.co.uk> Content-Type: text/plain; charset=utf-8; format=flowed Content-Transfer-Encoding: 7bit Subject: Re: [PHP-DEV] [RFC] IntlChar class and intl_char_*() functions From: rowan.collins@gmail.com (Rowan Collins) Lester Caine wrote on 25/11/2014 10:00: > On 25/11/14 04:47, Sara Golemon wrote: >> While playing around with Andrea's unicode literals syntax proposal, I >> was reminded of just how little of ICU is exposed. I've put up a >> short proposal for adding IntlChar exporting these APIs as static >> methods (with a matching non-oop interface). >> >> https://wiki.php.net/rfc/intl.char > Isn't the problem here that while ICU is perhaps the obvious way > forward, there is still no decision that it will be the base for other > developments? Other proposals are looking for a lighter solution to the > problem? I'd make a case for using the UTF8 configuration of ICU as the > base for all the unicode developments, but can understand that this may > not play well with other installations of ICU on a system? > I think this is just adding some functionality to the existing ext/intl [http://php.net/intl], which is basically a PHP wrapper around ICU already, so doesn't have much bearing on further Unicode developments. -- Rowan Collins [IMSoP]