Newsgroups: php.internals Path: news.php.net Xref: news.php.net php.internals:21659 Return-Path: Mailing-List: contact internals-help@lists.php.net; run by ezmlm Delivered-To: mailing list internals@lists.php.net Received: (qmail 24436 invoked by uid 1010); 23 Jan 2006 19:25:40 -0000 Delivered-To: ezmlm-scan-internals@lists.php.net Delivered-To: ezmlm-internals@lists.php.net Received: (qmail 24420 invoked from network); 23 Jan 2006 19:25:40 -0000 Received: from unknown (HELO lists.php.net) (127.0.0.1) by localhost with SMTP; 23 Jan 2006 19:25:40 -0000 X-Host-Fingerprint: 69.60.120.90 iconoclast.caedmon.net Linux 2.4/2.6 Received: from ([69.60.120.90:59838] helo=iconoclast.caedmon.net) by pb1.pair.com (ecelerity 2.0 beta r(6323M)) with SMTP id 2D/0D-06819-4BD25D34 for ; Mon, 23 Jan 2006 14:25:40 -0500 Received: from localhost ([127.0.0.1]) by iconoclast.caedmon.net with esmtp (Exim 3.35 #1 (Debian)) id 1F17JL-00071v-00; Mon, 23 Jan 2006 14:25:07 -0500 Message-ID: <43D52E8B.7040600@caedmon.net> Date: Mon, 23 Jan 2006 14:29:15 -0500 User-Agent: Thunderbird 1.5 (Windows/20051201) MIME-Version: 1.0 To: Andrei Zmievski CC: Andi Gutmans , internals@lists.php.net References: <002301c61c05$626f66c0$7d051fac@stumpy> <7.0.0.16.2.20060118144718.040108d0@zend.com> <43CECB75.6040607@php.net> <7.0.0.16.2.20060118152943.03ff11f8@zend.com> In-Reply-To: Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit Subject: Unicode Progress (was: Naming Arguments) From: sean@caedmon.net (Sean Coates) Andrei Zmievski wrote: > There is no "unconverted" function list. There is unicode-progress.txt > file where we have been tracking what has been done, but I'm not sure as > to its accuracy as of yet. Some of the functions listed there may need > to be looked over after Dmitry's patch. It would be nice to be able to track this progress directly in the source via some sort of meta-data. Embedding the "unicode status" in function protos would be ideal. Something like: /* {{{ proto mixed foo(mixed bar) Foos the bar */ Could become: /* {{{ proto mixed foo(mixed bar) U Foos the bar */ Meaning that this function has been tested to be functional under the new Unicode rules.. or "Unicode-safe" Opinions? S