Newsgroups: php.internals Path: news.php.net Xref: news.php.net php.internals:72623 Return-Path: Mailing-List: contact internals-help@lists.php.net; run by ezmlm Delivered-To: mailing list internals@lists.php.net Received: (qmail 41039 invoked from network); 15 Feb 2014 05:43:22 -0000 Received: from unknown (HELO lists.php.net) (127.0.0.1) by localhost with SMTP; 15 Feb 2014 05:43:22 -0000 Authentication-Results: pb1.pair.com smtp.mail=pierre.php@gmail.com; spf=pass; sender-id=pass Authentication-Results: pb1.pair.com header.from=pierre.php@gmail.com; sender-id=pass Received-SPF: pass (pb1.pair.com: domain gmail.com designates 209.85.216.178 as permitted sender) X-PHP-List-Original-Sender: pierre.php@gmail.com X-Host-Fingerprint: 209.85.216.178 mail-qc0-f178.google.com Received: from [209.85.216.178] ([209.85.216.178:57055] helo=mail-qc0-f178.google.com) by pb1.pair.com (ecelerity 2.1.1.9-wez r(12769M)) with ESMTP id 75/05-34645-97EFEF25 for ; Sat, 15 Feb 2014 00:43:21 -0500 Received: by mail-qc0-f178.google.com with SMTP id m20so21721318qcx.9 for ; Fri, 14 Feb 2014 21:43:16 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:in-reply-to:references:date:message-id:subject:from:to :cc:content-type; bh=fRcLvnS2Tw8CZFgAjl/+xaqUdaGtD5q3gLc7PH1pWIs=; b=BwxSMytiza3ZHBEcoVqfz6+aCPrqqK1EUXppa9Lq5a9vDt2efHBnbrcyCx0MV7XaX7 F4kZ4ghwlYp04VHOic9Lnu3KSpkJ3wF5VsI/jnCrlMsDYuPSKkj4lbsseR9eQcMTk9Zt xCJ8gJfaD7+ZWfzWXKjcca9pvQvisz445lZTOPppNV/6psCk1wtN/kyiAOXOpHYohkfE MajU7OJQ//6YF8WqHtxvLAS20KESIlQGouiyg8VAJseBeYK7F+irMXKLyNgkcKK9U6mb BzkHt8C4yR/5+IBGIhWlQw3zy6reNQkEprRROsGScOtmAHcqaJXvWcG8i+Vsa5jPR9jp 7WsA== MIME-Version: 1.0 X-Received: by 10.140.38.168 with SMTP id t37mr18215966qgt.33.1392442996387; Fri, 14 Feb 2014 21:43:16 -0800 (PST) Received: by 10.140.18.145 with HTTP; Fri, 14 Feb 2014 21:43:16 -0800 (PST) Received: by 10.140.18.145 with HTTP; Fri, 14 Feb 2014 21:43:16 -0800 (PST) In-Reply-To: <52FE6FEA.5050204@lerdorf.com> References: <50100EC8.3040102@ajf.me> <52FDF7BC.8050408@lsces.co.uk> <52FE46D2.4060903@gmail.com> <52FE6FEA.5050204@lerdorf.com> Date: Sat, 15 Feb 2014 06:43:16 +0100 Message-ID: To: Rasmus Lerdorf Cc: PHP internals , Rowan Collins Content-Type: multipart/alternative; boundary=001a11c136ce2b745d04f26b66d7 Subject: Re: [PHP-DEV] PHP6 wiki page From: pierre.php@gmail.com (Pierre Joye) --001a11c136ce2b745d04f26b66d7 Content-Type: text/plain; charset=UTF-8 On Feb 15, 2014 2:35 AM, "Rasmus Lerdorf" wrote: > > What we really need is an awesome small and fast Unicode library that > does everything ICU does but faster and in less code while using UTF-8 > as its internal storage so we don't have to convert on each and every > operation. There are a ton of non-obvious things beyond simple string > manipulation. String collation alone is massively complicated, for example. http://www.public-software-group.org/utf8proc-documentation looks interesting. There are other but it has to be chosen very carefully :) Cheers, Pierre --001a11c136ce2b745d04f26b66d7--