Newsgroups: php.internals Path: news.php.net Xref: news.php.net php.internals:42774 Return-Path: Mailing-List: contact internals-help@lists.php.net; run by ezmlm Delivered-To: mailing list internals@lists.php.net Received: (qmail 39873 invoked from network); 22 Jan 2009 12:38:35 -0000 Received: from unknown (HELO lists.php.net) (127.0.0.1) by localhost with SMTP; 22 Jan 2009 12:38:35 -0000 Authentication-Results: pb1.pair.com header.from=pierre.php@gmail.com; sender-id=pass; domainkeys=bad Authentication-Results: pb1.pair.com smtp.mail=pierre.php@gmail.com; spf=pass; sender-id=pass Received-SPF: pass (pb1.pair.com: domain gmail.com designates 209.85.219.21 as permitted sender) DomainKey-Status: bad X-DomainKeys: Ecelerity dk_validate implementing draft-delany-domainkeys-base-01 X-PHP-List-Original-Sender: pierre.php@gmail.com X-Host-Fingerprint: 209.85.219.21 mail-ew0-f21.google.com Received: from [209.85.219.21] ([209.85.219.21:54143] helo=mail-ew0-f21.google.com) by pb1.pair.com (ecelerity 2.1.1.9-wez r(12769M)) with ESMTP id 2D/C4-15341-AC868794 for ; Thu, 22 Jan 2009 07:38:35 -0500 Received: by ewy14 with SMTP id 14so2528352ewy.23 for ; Thu, 22 Jan 2009 04:38:32 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:mime-version:received:in-reply-to:references :date:message-id:subject:from:to:cc:content-type :content-transfer-encoding; bh=cV7t56nnkYkbz900NpZWdaVezEp6l3ii7hHu+xpVUu8=; b=r5lNxb5wHfKjgDXdNO9kUrrMYW1mubHL23pn3n/9EHMbPhqpELF/M33tK2aD9JJybJ 00SQMq5M3hBUdeG4N23bdkv1JnBiCfBl91WtFLYpwqkCQ0STbAtwpmwXUi6k0FPzKhWB ku+FpysFdisEbpnTuumSzReO7OPJIXuLs1ABE= DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=mime-version:in-reply-to:references:date:message-id:subject:from:to :cc:content-type:content-transfer-encoding; b=jskLNN6eAq1e7UOJJ0V/N+GHIrvKLgcCNrpEUBXNoYY6xVi2rsAGi4PR0FFU07udhS cStDMlquDsDyis5l7UAslW0aCWp2svpyaffDYEbJZGf2Wi0zIoNBd0e8nXP4JU6LscfB VgewRObc0v5ZDweW4aD0Wj5B2hO0piZbYEfU0= MIME-Version: 1.0 Received: by 10.86.76.16 with SMTP id y16mr1658237fga.65.1232627911844; Thu, 22 Jan 2009 04:38:31 -0800 (PST) In-Reply-To: <1232626789.5728.12.camel@goldfinger> References: <49778369.4070709@chiaraquartet.net> <1232626789.5728.12.camel@goldfinger> Date: Thu, 22 Jan 2009 13:38:31 +0100 Message-ID: To: =?ISO-8859-1?Q?Johannes_Schl=FCter?= Cc: Greg Beaver , PHP Developers Mailing List Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: quoted-printable Subject: Re: [PHP-DEV] [RFC lite] implement import of functions in namespace From: pierre.php@gmail.com (Pierre Joye) On Thu, Jan 22, 2009 at 1:19 PM, Johannes Schl=FCter wro= te: > On Wed, 2009-01-21 at 14:19 -0600, Greg Beaver wrote: >> [RFC] >> Implement importing of functions to complement importing of classes and >> namespaces. > > It was aid that import should only work with classes. We might extend > that but not for 5.3! The only engine feature to change are closures and > there we either get a compromise about the prototyping/OO stuff or > commit my patch to remove them for the time being. > http://schlueters.de/~johannes/php/5.3-remove-closure.diff.txt > (patch is missing the reflection part) > > It's been a long time for 5.3 already ... let's try to make release > cycles shorter, not longer! There is no pressure on us to push a release. If some features are missing to make the new additions complete then let us complete them before 5.3.0-final. That's exactly why we have test releases or tests phases. It is really annoying to have half backed features (caricature) when a final release is fired, and then have to wait .1, .2 or .3 to finally get the full working implementation. It is not possible to be 100% sure, but for these two cases (closure and this one), problems have been identified clearly, let the respective developers fix them. About removing the closure or anything else only because we want the beta1 out this month is a bad choice and I strongly disagree with this decision (if it happens). Cheers, --=20 Pierre http://blog.thepimp.net | http://www.libgd.org