Newsgroups: php.internals Path: news.php.net Xref: news.php.net php.internals:34050 Return-Path: Mailing-List: contact internals-help@lists.php.net; run by ezmlm Delivered-To: mailing list internals@lists.php.net Received: (qmail 75630 invoked by uid 1010); 17 Dec 2007 05:52:06 -0000 Delivered-To: ezmlm-scan-internals@lists.php.net Delivered-To: ezmlm-internals@lists.php.net Received: (qmail 75615 invoked from network); 17 Dec 2007 05:52:06 -0000 Received: from unknown (HELO lists.php.net) (127.0.0.1) by localhost with SMTP; 17 Dec 2007 05:52:06 -0000 Authentication-Results: pb1.pair.com smtp.mail=greg@chiaraquartet.net; spf=permerror; sender-id=unknown Authentication-Results: pb1.pair.com header.from=greg@chiaraquartet.net; sender-id=unknown Received-SPF: error (pb1.pair.com: domain chiaraquartet.net from 38.99.98.18 cause and error) X-PHP-List-Original-Sender: greg@chiaraquartet.net X-Host-Fingerprint: 38.99.98.18 beast.bluga.net Linux 2.6 Received: from [38.99.98.18] ([38.99.98.18:59432] helo=mail.bluga.net) by pb1.pair.com (ecelerity 2.1.1.9-wez r(12769M)) with ESMTP id D8/C6-23767-F7E06674 for ; Mon, 17 Dec 2007 00:52:05 -0500 Received: from mail.bluga.net (localhost.localdomain [127.0.0.1]) by mail.bluga.net (Postfix) with ESMTP id EDC62C0EFE5; Sun, 16 Dec 2007 22:51:56 -0700 (MST) Received: from [192.168.0.106] (CPE-76-84-15-179.neb.res.rr.com [76.84.15.179]) (using TLSv1 with cipher DHE-RSA-AES256-SHA (256/256 bits)) (No client certificate requested) by mail.bluga.net (Postfix) with ESMTP id 9620BC0EFE1; Sun, 16 Dec 2007 22:51:56 -0700 (MST) Message-ID: <47660E84.4060701@chiaraquartet.net> Date: Sun, 16 Dec 2007 23:52:04 -0600 User-Agent: Thunderbird 2.0.0.6 (X11/20071022) MIME-Version: 1.0 To: Andrew Mason CC: internals@lists.php.net References: <99cd336d0712162125i39abb0a1ib49fbc1e483df559@mail.gmail.com> In-Reply-To: <99cd336d0712162125i39abb0a1ib49fbc1e483df559@mail.gmail.com> Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit X-Virus-Scanned: ClamAV using ClamSMTP Subject: Re: Namespaces *sigh* From: greg@chiaraquartet.net (Gregory Beaver) Andrew Mason wrote: > For those of us who gave up following the namespace debate 150+ emails ago, > can someone from the core maintainers let the rest of us plebs know if > namespaces are likely to be included any time soon. > > I've been playing with the patches that were provided by moving our > framework over to their own namespace to see how hard it would be ( > turns out not very ) and to be honest I am personally chomping at the > bit for a namespace implementation to make it into a production > release. > > Is this something that is likely to be resolved and put into a > release or should we continue with the craptastic_underscores for a > while longer? Hi Andrew, I am not a core maintainer, but I think that things are looking very good for namespaces in 5.3. There is one issue that has not been fully resolved that Derick raised (how to resolve import into global scope conflicting with internal names), but there are a few real solutions on the table. Things are getting awfully close to holidays, so don't expect any definitive answers from people any time soon. The best thing people can do now is try to break the current namespace implementation, so we can find issues and either provide patches or at least report them so that the feature can stabilize. (Which reminds me, functions don't quite work in namespaces yet, bug reports need to be opened :) Greg