Newsgroups: php.internals Path: news.php.net Xref: news.php.net php.internals:55734 Return-Path: Mailing-List: contact internals-help@lists.php.net; run by ezmlm Delivered-To: mailing list internals@lists.php.net Received: (qmail 61505 invoked from network); 7 Oct 2011 18:13:54 -0000 Received: from unknown (HELO lists.php.net) (127.0.0.1) by localhost with SMTP; 7 Oct 2011 18:13:54 -0000 Authentication-Results: pb1.pair.com smtp.mail=hannes.magnusson@gmail.com; spf=pass; sender-id=pass Authentication-Results: pb1.pair.com header.from=hannes.magnusson@gmail.com; sender-id=pass Received-SPF: pass (pb1.pair.com: domain gmail.com designates 209.85.213.170 as permitted sender) X-PHP-List-Original-Sender: hannes.magnusson@gmail.com X-Host-Fingerprint: 209.85.213.170 mail-yx0-f170.google.com Received: from [209.85.213.170] ([209.85.213.170:51869] helo=mail-yx0-f170.google.com) by pb1.pair.com (ecelerity 2.1.1.9-wez r(12769M)) with ESMTP id ED/52-42058-0614F8E4 for ; Fri, 07 Oct 2011 14:13:53 -0400 Received: by yxi13 with SMTP id 13so4414426yxi.29 for ; Fri, 07 Oct 2011 11:13:49 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=mime-version:in-reply-to:references:date:message-id:subject:from:to :cc:content-type:content-transfer-encoding; bh=9vBo2wRCcLz++eXD7S3NtOaR8+o6tY/GFU3QLnWv85g=; b=dmcCIIhoCqpxna4xMlGEk0G1aluXzi9P2kgiV8rt6a9nh1EO8wdl/li8KpWJvK9dZd LZXbJR1yOHEfIdUCwvxj8LF9sEM5syibqwbTzidL74j2H4m55OPpxvaLmeLoaN3DyuyB SCyUyY7tdCOcvZluctEIPx+qWNgkX5KsQizqk= MIME-Version: 1.0 Received: by 10.147.21.11 with SMTP id y11mr1780064yai.29.1318011229317; Fri, 07 Oct 2011 11:13:49 -0700 (PDT) Received: by 10.147.167.7 with HTTP; Fri, 7 Oct 2011 11:13:49 -0700 (PDT) In-Reply-To: References: <4E5B24DD.10903@sugarcrm.com> <4E671355.5060908@sugarcrm.com> Date: Fri, 7 Oct 2011 20:13:49 +0200 Message-ID: To: Ferenc Kovacs Cc: Stas Malyshev , Gustavo Lopes , "internals@lists.php.net" Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: quoted-printable Subject: Re: [PHP-DEV] 5.4 beta From: hannes.magnusson@gmail.com (Hannes Magnusson) On Fri, Oct 7, 2011 at 19:31, Ferenc Kovacs wrote: > On Wed, Sep 7, 2011 at 8:46 AM, Stas Malyshev wr= ote: >> Hi! >> >> On 8/28/11 10:55 PM, Gustavo Lopes wrote: >>> >>> I should ask someone with Zend karma to commit the closure rebinding >>> patch. >>> >>> Context: >>> >>> https://wiki.php.net/rfc/closures/object-extension#privateprotected_mem= bers_scope >>> >>> Vote: https://wiki.php.net/todo/php54/vote >> >> Done. >> >> -- >> Stanislav Malyshev, Software Architect >> SugarCRM: http://www.sugarcrm.com/ >> (408)454-6900 ext. 227 >> >> -- >> PHP Internals - PHP Runtime Development Mailing List >> To unsubscribe, visit: http://www.php.net/unsub.php >> >> > > Hi. > > do we have a wiki/documentation about what exactly ended up in 5.4 > from the Closure improvements? (Rebind) > https://wiki.php.net/rfc/closures/object-extension#privateprotected_membe= rs_scope > is really hard to read, as it contains all of the suggested ideas and > possible solutions, etc. > if not, maybe someone with the required knowledge =C2=A0could start worki= ng > on adding the documentation? The UPGRADING file is also completely worthless. I have no idea what is going on, as a dev, nor as a documentor. Be it traits, closures, or whatever random new parameter or function was ad= ded. When 5.3 came around, I literally had to diff the sources to figure out what was going on, I am not going through that again. The RM should have a 110% clear oversight over what has changed, new and removed, and should therefore write clear notes about it before an beta exists, then the doc team can take those notes and write proper docs. If that doesn't happen, we wind up with more features like streams and filters which took 5+ years to document. -Hannes