Newsgroups: php.internals Path: news.php.net Xref: news.php.net php.internals:41112 Return-Path: Mailing-List: contact internals-help@lists.php.net; run by ezmlm Delivered-To: mailing list internals@lists.php.net Received: (qmail 82864 invoked from network); 16 Oct 2008 07:09:53 -0000 Received: from unknown (HELO lists.php.net) (127.0.0.1) by localhost with SMTP; 16 Oct 2008 07:09:53 -0000 Authentication-Results: pb1.pair.com header.from=hannes.magnusson@gmail.com; sender-id=pass; domainkeys=bad Authentication-Results: pb1.pair.com smtp.mail=hannes.magnusson@gmail.com; spf=pass; sender-id=pass Received-SPF: pass (pb1.pair.com: domain gmail.com designates 64.233.182.189 as permitted sender) DomainKey-Status: bad X-DomainKeys: Ecelerity dk_validate implementing draft-delany-domainkeys-base-01 X-PHP-List-Original-Sender: hannes.magnusson@gmail.com X-Host-Fingerprint: 64.233.182.189 nf-out-0910.google.com Received: from [64.233.182.189] ([64.233.182.189:25225] helo=nf-out-0910.google.com) by pb1.pair.com (ecelerity 2.1.1.9-wez r(12769M)) with ESMTP id 00/40-33247-EB8E6F84 for ; Thu, 16 Oct 2008 03:09:52 -0400 Received: by nf-out-0910.google.com with SMTP id b11so1501252nfh.13 for ; Thu, 16 Oct 2008 00:09:47 -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:to :subject:cc:in-reply-to:mime-version:content-type :content-transfer-encoding:content-disposition:references; bh=P0fJODbhrVbKizvt3fIbPo+cWeVNXlSG/NfWuNpCYBI=; b=BRY/tKihHloZmsFfcfIs/Wl65BfJsMkIonWBydPY5/EXjPxoh7N/ll+gUlVmRgcifD A2vVtH7gXIuArJi6tmpFFJnJdc1SXXJ7IccMXezcSgPfXD4UysmTVPJ+ZfhkRCHLtEja Ytsygu1XDNFIlqmFLE6dRAPNKt38DjvRfq+Nk= DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=message-id:date:from:to:subject:cc:in-reply-to:mime-version :content-type:content-transfer-encoding:content-disposition :references; b=RLmII67Pu1iBBE91nCOTanCeVDVEjCCeNu/hE+mq3p9DJ917TckA0htxJ4b5AdjiiL FZhVZSi0ZvXjZ7vvF+GrE57ZEj5TIp6a/Q2XU7I6jGGG25BvET5up6m/aI0k8Zm3jxaz /KiyFI8tbOd0fJ04l2oEtk+UIA6wXazHl8OC4= Received: by 10.103.246.17 with SMTP id y17mr1177681mur.55.1224140987588; Thu, 16 Oct 2008 00:09:47 -0700 (PDT) Received: by 10.103.179.15 with HTTP; Thu, 16 Oct 2008 00:09:47 -0700 (PDT) Message-ID: <7f3ed2c30810160009i70392f39wabd879295dad842b@mail.gmail.com> Date: Thu, 16 Oct 2008 09:09:47 +0200 To: "Lester Caine" Cc: "PHP internals" In-Reply-To: <48F6E50E.4010107@lsces.co.uk> MIME-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit Content-Disposition: inline References: <48F6B3C5.9030102@chiaraquartet.net> <7f3ed2c30810152312h5391b25dke2695362c8d28d3b@mail.gmail.com> <48F6E50E.4010107@lsces.co.uk> Subject: Re: [PHP-DEV] namespaces sanity: addition to RFC explaining why Stas's proposal doesn't work From: hannes.magnusson@gmail.com ("Hannes Magnusson") On Thu, Oct 16, 2008 at 08:54, Lester Caine wrote: > Hannes Magnusson wrote: >>> >>> I was asked to explain why I hadn't included ClassName->Method(); in the >>> list of ideas that solve the ambiguity problem. I added a brief section >> >> 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. -Hannes