Newsgroups: php.internals Path: news.php.net Xref: news.php.net php.internals:41122 Return-Path: Mailing-List: contact internals-help@lists.php.net; run by ezmlm Delivered-To: mailing list internals@lists.php.net Received: (qmail 49886 invoked from network); 16 Oct 2008 14:30:25 -0000 Received: from unknown (HELO lists.php.net) (127.0.0.1) by localhost with SMTP; 16 Oct 2008 14:30:25 -0000 Authentication-Results: pb1.pair.com header.from=justin.carlson@gmail.com; sender-id=pass; domainkeys=bad Authentication-Results: pb1.pair.com smtp.mail=justin.carlson@gmail.com; spf=pass; sender-id=pass Received-SPF: pass (pb1.pair.com: domain gmail.com designates 74.125.78.27 as permitted sender) DomainKey-Status: bad X-DomainKeys: Ecelerity dk_validate implementing draft-delany-domainkeys-base-01 X-PHP-List-Original-Sender: justin.carlson@gmail.com X-Host-Fingerprint: 74.125.78.27 ey-out-2122.google.com Received: from [74.125.78.27] ([74.125.78.27:28081] helo=ey-out-2122.google.com) by pb1.pair.com (ecelerity 2.1.1.9-wez r(12769M)) with ESMTP id 7B/00-49179-EFF47F84 for ; Thu, 16 Oct 2008 10:30:24 -0400 Received: by ey-out-2122.google.com with SMTP id 5so6990eyj.59 for ; Thu, 16 Oct 2008 07:30:20 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:received:received:message-id:date:from :user-agent:mime-version:to:subject:references:in-reply-to :content-type:content-transfer-encoding; bh=7DV3ow513M10YVEF/t2rMp/bsPtUiEopv4TJWet/Ycs=; b=l0mPasb98k7EmebTun4RIYyXdM+TchzyL0S8zwFsOEkjW7OZsx1jgBVp9DjkRjMqI6 opr/RLtQ2m0y03K8AqS5kKHL2JjfjpAsg113hRRS9Fbp2s8QC1kpdkxt7Wthp5tunGKd QvERbZZn/P/I2m4uiP/Q4EGVLvxFV6iAqYGtk= DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=message-id:date:from:user-agent:mime-version:to:subject:references :in-reply-to:content-type:content-transfer-encoding; b=uLB6iOTLHMRttm9TSX5HCBDOTrfwGGUPBvfxD5oewPXglmT4607KDAlFCIVUYFpN0u YNYnrKvTFgAFGcJaULzhrb1omyD3Y6ERD542AvxhTzR34WkepNQQp46ylNbU+YhbcXQ5 h7fzdzLlfy7fl7Ewu3vgIR+AJg/6ag8xdoGPI= Received: by 10.210.105.20 with SMTP id d20mr2984667ebc.78.1224167420198; Thu, 16 Oct 2008 07:30:20 -0700 (PDT) Received: from ?10.10.2.80? ([165.206.169.155]) by mx.google.com with ESMTPS id 7sm1984981eyg.0.2008.10.16.07.30.17 (version=SSLv3 cipher=RC4-MD5); Thu, 16 Oct 2008 07:30:18 -0700 (PDT) Message-ID: <48F74FF8.7080305@gmail.com> Date: Thu, 16 Oct 2008 09:30:16 -0500 User-Agent: Thunderbird 2.0.0.17 (Windows/20080914) MIME-Version: 1.0 To: PHP internals References: <48F6B3C5.9030102@chiaraquartet.net> <7f3ed2c30810152312h5391b25dke2695362c8d28d3b@mail.gmail.com> <48F6E50E.4010107@lsces.co.uk> <7f3ed2c30810160009i70392f39wabd879295dad842b@mail.gmail.com> <003f01c92f8f$bcb706b0$3ffc1f3e@foxbox> In-Reply-To: <003f01c92f8f$bcb706b0$3ffc1f3e@foxbox> Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Subject: Re: [PHP-DEV] namespaces sanity: addition to RFC explaining why Stas's proposal doesn't work From: justin.carlson@gmail.com (Justin Carlson) I vote for option 3. http://wiki.php.net/rfc/namespaceissues Seems like the best fit all around. Steph Fox wrote: > Hannes, Lester... > >>>> Can we please start small and then incrementally add more features? >>>> Lets start with classes only in namespaces in 5.3. >>> >>> The problem with that statement is that if it is used to ignore the >>> other >>> problems, then at some point it may be necessary to re-write all the >>> new >>> namespace code simply to allow additional features to be added! >> >> tough luck. If it needs total rewrite in the future then it needs >> total rewrite now to support the additional features anyway. > > That was my argument for the entire first half of this week. If either > of you had looked at Greg's latest idea, you'd know that it removes > that problem entirely. > > Please go and look at his proposals at > http://wiki.php.net/rfc/namespaceissues, and then vote? > > Thanks, > > - Steph > >