Newsgroups: php.internals Path: news.php.net Xref: news.php.net php.internals:42788 Return-Path: Mailing-List: contact internals-help@lists.php.net; run by ezmlm Delivered-To: mailing list internals@lists.php.net Received: (qmail 63888 invoked from network); 22 Jan 2009 19:39:42 -0000 Received: from unknown (HELO lists.php.net) (127.0.0.1) by localhost with SMTP; 22 Jan 2009 19:39:42 -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:52039] helo=mail-ew0-f21.google.com) by pb1.pair.com (ecelerity 2.1.1.9-wez r(12769M)) with ESMTP id 46/0D-15341-D7BC8794 for ; Thu, 22 Jan 2009 14:39:42 -0500 Received: by ewy14 with SMTP id 14so3061689ewy.23 for ; Thu, 22 Jan 2009 11:39:38 -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=PcHcXbmN5wVaIN3HcW3JGWkONk+xf+P6sP0eXwKPyzg=; b=r/KtdZRt8c0SU6sugJrDmyDiTh4p7hcnC4EfjHFgZ8GDpOuPMzAKDhfTVeDVwm9PnH 6uq2FCdsicRsoRsbDx7h41IkGdp/U/Ef6rc+QpRZ5CBDAdMyretRW4jfyxENLaBtFvC3 QundVaW9SkzwdCBPa9Ua3ld0KNkXa7SOtYqvg= 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=j4OrCt9t9BJzVnqCZIZAxIWag5p7xVTwH2pVG+TAE5Gx/tgUVUhoyXDuChPahHUlQJ E9ewUf2Iw3AbKI5mzgznKf5K148KIUPld8wal1s0gHdACnvuqrPbTmiPBAe1UfipoWRS ghcq2uc83OD1b2CYKTpanHkF7ejFRTaJBt1gM= MIME-Version: 1.0 Received: by 10.86.57.9 with SMTP id f9mr182865fga.32.1232653178638; Thu, 22 Jan 2009 11:39:38 -0800 (PST) In-Reply-To: <4978BCB7.7000000@gmx.net> References: <1016989528.20090112233204@marcus-boerger.de> <49743A89.3070607@zend.com> <995073772.20090119125721@marcus-boerger.de> <4974B2C8.5000704@zend.com> <49760CDF.2080006@gmx.net> <062274D5-9C20-4129-9597-145354A704EE@bitextender.com> <76BB6A71-62B3-4F0F-BB30-89CA7BAF5BD3@pooteeweet.org> <497880E8.5080202@gmx.net> <4978BCB7.7000000@gmx.net> Date: Thu, 22 Jan 2009 20:39:38 +0100 Message-ID: To: Christian Seiler Cc: Lukas Kahwe Smith , =?ISO-8859-1?Q?David_Z=FClke?= , Stanislav Malyshev , Marcus Boerger , Ionut Gabriel Stan , internals@lists.php.net, Dmitry Stogov , =?ISO-8859-1?Q?Johannes_Schl=FCter?= Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit Subject: Re: [PHP-DEV] [RFC] Object extension, $this binding of closures, chat results From: pierre.php@gmail.com (Pierre Joye) hi, On Thu, Jan 22, 2009 at 7:36 PM, Christian Seiler wrote: > Hi again, > > ok, I just verified that the current PHP 5.3 CVS has the same behaviour > as PHP 5.3 alpha 3 (which is the original design). So basically, I'd > suggest the following: > > * Feature freeze as Lukas and Johannes had planned tomorrow with *no* > more changes wrt. closures for beta1, then release beta1. > > * For post-beta1: Discuss which of the following options we want to > take: > > a) My Closure::bind() compromise > b) Leave as is in order to add Closure::bind() later (5.3.1, 5.4, > 6.0) when we've discussed all the details. > c) Drop $this/OOP support from closures for beta2 in order to be > able to discuss this properly for a later version. If we know limitations, issues or design problems now and they can be fixed in a relatively short delay (within a couple of weeks), then I do not see why we should release 5.3.0 with them. We are in a test phase and that means that we will have to change one thing or another, even after beta1. That's what I meant in my previous posts. so in short: -1 for option b) +1 to solve the issue for 5.3.0-final before beta1. Cheers, -- Pierre http://blog.thepimp.net | http://www.libgd.org