Newsgroups: php.internals Path: news.php.net Xref: news.php.net php.internals:40729 Return-Path: Mailing-List: contact internals-help@lists.php.net; run by ezmlm Delivered-To: mailing list internals@lists.php.net Received: (qmail 32182 invoked from network); 27 Sep 2008 08:09:38 -0000 Received: from unknown (HELO lists.php.net) (127.0.0.1) by localhost with SMTP; 27 Sep 2008 08:09:38 -0000 Authentication-Results: pb1.pair.com smtp.mail=ilia.cheishvili@gmail.com; spf=pass; sender-id=pass Authentication-Results: pb1.pair.com header.from=ilia.cheishvili@gmail.com; sender-id=pass; domainkeys=bad Received-SPF: pass (pb1.pair.com: domain gmail.com designates 74.125.46.31 as permitted sender) DomainKey-Status: bad X-DomainKeys: Ecelerity dk_validate implementing draft-delany-domainkeys-base-01 X-PHP-List-Original-Sender: ilia.cheishvili@gmail.com X-Host-Fingerprint: 74.125.46.31 yw-out-2324.google.com Received: from [74.125.46.31] ([74.125.46.31:57957] helo=yw-out-2324.google.com) by pb1.pair.com (ecelerity 2.1.1.9-wez r(12769M)) with ESMTP id E1/10-30545-14AEDD84 for ; Sat, 27 Sep 2008 04:09:37 -0400 Received: by yw-out-2324.google.com with SMTP id 5so227180ywb.83 for ; Sat, 27 Sep 2008 01:09:34 -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:references; bh=moI5AiCCrdasyv6CD4KqdK0O6RPqet2YvfpkxNA+3zE=; b=uPZLVuuOL5reS2WfyabI220H+FmgsJmA8vRkbLfc4v/Oac0S02UFEmdNUJqFknPsrN Zt7kpqZkR1l73u+FJfArLELryAihYYYB4tYqmkYUWuznI0mOc6+Z0UzgRECpr2bEJiRO Sk2wr3BPoC+JZ1Abn42VPGK/EwhAxkaqclxR8= 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:references; b=CLQtviIUtnsxQC/qR1U2rV9G50JpJlVHR9kWqzJTVP78SNZxf0zj2FrLUSPW+TkzwZ K9eS0arcOCp0H5XRm+dtxEP7epCtIPD2s8UNoHsOpOatZU3ndlxg5w2Skdg6a2yd4uj+ 2F62TTHrk95qbzckR4qMXofjPtRXtR/X5xfTM= Received: by 10.151.149.14 with SMTP id b14mr3525852ybo.176.1222502974772; Sat, 27 Sep 2008 01:09:34 -0700 (PDT) Received: by 10.151.144.11 with HTTP; Sat, 27 Sep 2008 01:09:34 -0700 (PDT) Message-ID: Date: Sat, 27 Sep 2008 02:09:34 -0600 To: "Alexey Zakhlestin" Cc: "Greg Beaver" , "Steph Fox" , "Stanislav Malyshev" , "PHP Internals" In-Reply-To: MIME-Version: 1.0 Content-Type: multipart/alternative; boundary="----=_Part_18577_29453168.1222502974756" References: <9E3A4397-3595-42D8-BF73-7F7575B93772@pooteeweet.org> <003501c92037$9512fef0$3ffc1f3e@foxbox> <48DD7E3D.5060708@zend.com> <006701c92039$6245dc20$3ffc1f3e@foxbox> <48DDB24A.7090705@chiaraquartet.net> Subject: Re: [PHP-DEV] alpha3 From: ilia.cheishvili@gmail.com ("Ilia Cheishvili") ------=_Part_18577_29453168.1222502974756 Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit Content-Disposition: inline I would definitely have to agree. I would much prefer to have a minimal solution implemented and then to iterate over it in the future than to try to figure out the perfect implementation the first time. Just from watching where the thread about namespaces has gone, I would definitely have to say that we have set the expectation for ourselves that the first implementation will be the only one and therefore has to be perfect. And that's hard to live up to :) Ilia On Sat, Sep 27, 2008 at 1:45 AM, Alexey Zakhlestin wrote: > On Sat, Sep 27, 2008 at 8:10 AM, Greg Beaver > wrote: > > I have to respectfully disagree with both of you: > > > > Stas: choosing an imperfect solution when a better one already exists is > > just plain stupid, and isn't what you want *or* what you suggested - the > > solution you, Liz, Marcus and Andi proposed is not imperfect, it is > > consistent, robust and far better than the existing CVS implementation > > of namespaces. Don't sell yourself so short! :) > > > > Steph: the limited solution proposed by Stas and company (removing > > functions [and I would add constants]/fixing name resolution) *is* a > > basic solution that can be expanded on. I outlined the steps in my > > reply. It's the best solution to the problem, not an imperfect one. A > > namespace solution that works brilliantly for classes will satisfy at > > least 2/3 of the users who want it. > > I guess, I am in these 2/3's. Limited solution (with a promise to > extend it later) would work for me, perfectly. > > -- > Alexey Zakhlestin > http://blog.milkfarmsoft.com/ > > -- > PHP Internals - PHP Runtime Development Mailing List > To unsubscribe, visit: http://www.php.net/unsub.php > > ------=_Part_18577_29453168.1222502974756--