Newsgroups: php.internals Path: news.php.net Xref: news.php.net php.internals:40738 Return-Path: Mailing-List: contact internals-help@lists.php.net; run by ezmlm Delivered-To: mailing list internals@lists.php.net Received: (qmail 78735 invoked from network); 27 Sep 2008 20:15:22 -0000 Received: from unknown (HELO lists.php.net) (127.0.0.1) by localhost with SMTP; 27 Sep 2008 20:15:22 -0000 Authentication-Results: pb1.pair.com header.from=greg@chiaraquartet.net; sender-id=unknown Authentication-Results: pb1.pair.com smtp.mail=greg@chiaraquartet.net; spf=permerror; sender-id=unknown Received-SPF: error (pb1.pair.com: domain chiaraquartet.net from 208.83.222.18 cause and error) X-PHP-List-Original-Sender: greg@chiaraquartet.net X-Host-Fingerprint: 208.83.222.18 unknown Linux 2.6 Received: from [208.83.222.18] ([208.83.222.18:47577] helo=mail.bluga.net) by pb1.pair.com (ecelerity 2.1.1.9-wez r(12769M)) with ESMTP id E4/66-42505-9549ED84 for ; Sat, 27 Sep 2008 16:15:21 -0400 Received: from mail.bluga.net (localhost.localdomain [127.0.0.1]) by mail.bluga.net (Postfix) with ESMTP id E7C5FC0F1D5; Sat, 27 Sep 2008 13:14:12 -0700 (MST) Received: from [192.168.0.106] (unknown [76.84.4.101]) (using TLSv1 with cipher DHE-RSA-AES256-SHA (256/256 bits)) (No client certificate requested) by mail.bluga.net (Postfix) with ESMTP id 97B1CC0F1C6; Sat, 27 Sep 2008 13:14:12 -0700 (MST) Message-ID: <48DE9455.6020608@chiaraquartet.net> Date: Sat, 27 Sep 2008 15:15:17 -0500 User-Agent: Thunderbird 2.0.0.16 (X11/20080724) MIME-Version: 1.0 To: jvlad CC: internals@lists.php.net References: <9E3A4397-3595-42D8-BF73-7F7575B93772@pooteeweet.org> <003501c92037$9512fef0$3ffc1f3e@foxbox> <48DD7E3D.5060708@zend.com> <006701c92039$6245dc20$3ffc1f3e@foxbox> <48DDB24A.7090705@chiaraquartet.net> <81.6B.30545.B4C3ED84@pb1.pair.com> In-Reply-To: <81.6B.30545.B4C3ED84@pb1.pair.com> Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit X-Virus-Scanned: ClamAV using ClamSMTP Subject: Re: [PHP-DEV] alpha3 From: greg@chiaraquartet.net (Gregory Beaver) jvlad wrote: >> Adding support for functions, constants and even variables is actually >> quite do-able with the solution I suggested (different separator between >> namespace name and function/constant/variable name) and can be added >> easily. > >> Adding support for functions, constants and even variables is actually >> quite do-able with the solution I suggested (different separator between >> namespace name and function/constant/variable name) and can be added >> easily. > > > Greg, > > Does it mean that the namespace separator will not be (or likely not to be) > the same when you need access to namespaced classes vs namespaced functions? > What's about consistency of the design? If you can't resolve the ambiguity > or any other problems around namespaces without changing the separator, why > not to change it for classes too? Hi, The patch I posted here: http://pear.php.net/~greg/ns.element.patch.txt does exactly what you are talking about. For some reason, some people find this too difficult to digest. I've already expressed my opinion on the matter (after all, I did spend almost a week developing the patch). Greg