Newsgroups: php.internals Path: news.php.net Xref: news.php.net php.internals:28980 Return-Path: Mailing-List: contact internals-help@lists.php.net; run by ezmlm Delivered-To: mailing list internals@lists.php.net Received: (qmail 32570 invoked by uid 1010); 24 Apr 2007 14:53:54 -0000 Delivered-To: ezmlm-scan-internals@lists.php.net Delivered-To: ezmlm-internals@lists.php.net Received: (qmail 32555 invoked from network); 24 Apr 2007 14:53:54 -0000 Received: from unknown (HELO lists.php.net) (127.0.0.1) by localhost with SMTP; 24 Apr 2007 14:53:54 -0000 Authentication-Results: pb1.pair.com header.from=mls@pooteeweet.org; sender-id=unknown Authentication-Results: pb1.pair.com smtp.mail=mls@pooteeweet.org; spf=permerror; sender-id=unknown Received-SPF: error (pb1.pair.com: domain pooteeweet.org from 212.112.227.169 cause and error) X-PHP-List-Original-Sender: mls@pooteeweet.org X-Host-Fingerprint: 212.112.227.169 ipx11223.ipxserver.de Linux 2.5 (sometimes 2.4) (4) Received: from [212.112.227.169] ([212.112.227.169:43154] helo=ipx11223.ipxserver.de) by pb1.pair.com (ecelerity 2.1.1.9-wez r(12769M)) with ESMTP id 95/08-60955-3591E264 for ; Tue, 24 Apr 2007 10:51:02 -0400 Received: from localhost (localhost [127.0.0.1]) by ipx11223.ipxserver.de (Postfix) with ESMTP id B329BDF0144; Tue, 24 Apr 2007 16:50:55 +0200 (CEST) Received: from ipx11223.ipxserver.de ([127.0.0.1]) by localhost (flottensignalgeber [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 17705-09; Tue, 24 Apr 2007 16:50:53 +0200 (CEST) Received: from [127.0.0.1] (dsl093-079-162.sfo1.dsl.speakeasy.net [66.93.79.162]) (using TLSv1 with cipher DHE-RSA-AES256-SHA (256/256 bits)) (No client certificate requested) by ipx11223.ipxserver.de (Postfix) with ESMTP id 5BE9BDF00EF; Tue, 24 Apr 2007 16:50:52 +0200 (CEST) Message-ID: <462E194A.5040509@pooteeweet.org> Date: Tue, 24 Apr 2007 07:50:50 -0700 User-Agent: Thunderbird 2.0.0.0 (Windows/20070326) MIME-Version: 1.0 To: PHP Developers Mailing List , Jessie Hernandez Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit X-Virus-Scanned: by somedaemon at backendmedia.com Subject: namespace support From: mls@pooteeweet.org (Lukas Kahwe Smith) Hello, Andrei asked me to bring up the topic of namespaces again. From the meeting notes [1] and the following discussion it seems like we agreed (once more) to include namespace support in PHP6. However after a time where we saw a flurry of patches, things have died down. Also Marcus does not seem to have a lot of time to take ownership of this task (hopefully he might still have time to "mentor" whoever takes over). Looking at Marcus's comments [2] following the removal of namespaces from PHP5 due to issues noticed [3] it seems that the two major issues are: 1) finding a separator 2) fixing import I propose we just move forward with "\" as the separator. It does not require any fancy changes, so that we can focus on getting the implementation right. We can always change the separator until the first stable release if necessary. A very good summary of the situation can be found here: http://phpnamespaces.org/wiki/start?rev=1171580102 So Jessie are you still interested? Does anyone with sufficient ZendEngine2 karma have time to help him get a rock solid implementation committed? regards, Lukas [1] http://www.php.net/~derick/meeting-notes.html#name-spaces [2] http://news.php.net/php.internals/2124 [3] http://news.php.net/php.internals/798