Newsgroups: php.internals Path: news.php.net Xref: news.php.net php.internals:38952 Return-Path: Mailing-List: contact internals-help@lists.php.net; run by ezmlm Delivered-To: mailing list internals@lists.php.net Received: (qmail 98720 invoked from network); 15 Jul 2008 11:09:01 -0000 Received: from unknown (HELO lists.php.net) (127.0.0.1) by localhost with SMTP; 15 Jul 2008 11:09:01 -0000 Authentication-Results: pb1.pair.com header.from=php@hristov.com; sender-id=unknown Authentication-Results: pb1.pair.com smtp.mail=php@hristov.com; spf=permerror; sender-id=unknown Received-SPF: error (pb1.pair.com: domain hristov.com from 85.92.73.163 cause and error) X-PHP-List-Original-Sender: php@hristov.com X-Host-Fingerprint: 85.92.73.163 iko.gotobg.net Linux 2.5 (sometimes 2.4) (4) Received: from [85.92.73.163] ([85.92.73.163:54323] helo=iko.gotobg.net) by pb1.pair.com (ecelerity 2.1.1.9-wez r(12769M)) with ESMTP id 4F/D9-48479-C458C784 for ; Tue, 15 Jul 2008 07:09:00 -0400 Received: from androto.ddns.playtime.bg ([87.120.219.77] helo=[192.168.1.127]) by iko.gotobg.net with esmtpa (Exim 4.69) (envelope-from ) id 1KIiOt-0004DL-W6; Tue, 15 Jul 2008 14:08:56 +0300 Message-ID: <487C8546.1040504@hristov.com> Date: Tue, 15 Jul 2008 14:08:54 +0300 User-Agent: Thunderbird 2.0.0.12 (X11/20080226) MIME-Version: 1.0 To: Lukas Kahwe Smith CC: PHP Developers Mailing List , =?UTF-8?B?Sm9o?= =?UTF-8?B?YW5uZXMgU2NobMO8dGVy?= References: <28FB9CCD-E8F0-4BFB-A344-B14E3ECFB495@pooteeweet.org> In-Reply-To: <28FB9CCD-E8F0-4BFB-A344-B14E3ECFB495@pooteeweet.org> Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 7bit X-AntiAbuse: This header was added to track abuse, please include it with any abuse report X-AntiAbuse: Primary Hostname - iko.gotobg.net X-AntiAbuse: Original Domain - lists.php.net X-AntiAbuse: Originator/Caller UID/GID - [47 12] / [47 12] X-AntiAbuse: Sender Address Domain - hristov.com X-Source: X-Source-Args: X-Source-Dir: Subject: Re: [PHP-DEV] to be discussed items From: php@hristov.com (Andrey Hristov) Lukas Kahwe Smith wrote: > Hi, > > I am about to move all "to be discussed items" [1] to the future PHP > release section (so after 5.3): > > 1) userspace streams filter that acts as a default filter through which > require/include read their files (Sebastian, Sara) > 2) XMLWriter: Add writeNode([xmlreader obj]), allow to create a > push/pull parser > 3) add a function that returns tsrm_thread_id() - already covered by > zend_thread_id() but only in debug ZTS mode (Wez) Regarding this, PHP is not pthreads conformant. The thread_id has own type and it is implementation specific. There is pthread_equal() to make comparison, although it is not used in the PHP code and the thread id is considered to be an int, last time I checked. > 4) DOM recover error reporting mode > 5) PDO: allow the DSN to be passed as array, proposal phase. An initial > proposal was done here (pierre, lukas) > 6) namespaces for internal classes > 7) deprecate/remove ticks > 8) Algorithm Optimizations - string search > > For 6) it does not seem like we know a good solution at this stage. For > 8) we might decide to selectively incorporate patches. Though it would > be the authors job to present us two RMs with easy to evaluate candidate > patches to consider. > > regards, > Lukas Kahwe Smith > mls@pooteeweet.org > > [1] http://wiki.php.net/todo/php53#to_be_discussed > Best, Andrey