Newsgroups: php.internals Path: news.php.net Xref: news.php.net php.internals:38360 Return-Path: Mailing-List: contact internals-help@lists.php.net; run by ezmlm Delivered-To: mailing list internals@lists.php.net Received: (qmail 84827 invoked from network); 18 Jun 2008 18:13:19 -0000 Received: from unknown (HELO lists.php.net) (127.0.0.1) by localhost with SMTP; 18 Jun 2008 18:13:19 -0000 Authentication-Results: pb1.pair.com header.from=andi@zend.com; sender-id=pass Authentication-Results: pb1.pair.com smtp.mail=andi@zend.com; spf=pass; sender-id=pass Received-SPF: pass (pb1.pair.com: domain zend.com designates 212.25.124.162 as permitted sender) X-PHP-List-Original-Sender: andi@zend.com X-Host-Fingerprint: 212.25.124.162 mail.zend.com Windows 2000 SP4, XP SP1 Received: from [212.25.124.162] ([212.25.124.162:17621] helo=mx1.zend.com) by pb1.pair.com (ecelerity 2.1.1.9-wez r(12769M)) with ESMTP id 91/50-03518-D3059584 for ; Wed, 18 Jun 2008 14:13:19 -0400 Received: from us-ex1.zend.com ([192.168.16.5]) by mx1.zend.com with Microsoft SMTPSVC(6.0.3790.3959); Wed, 18 Jun 2008 21:13:25 +0300 X-MimeOLE: Produced By Microsoft Exchange V6.5 Content-class: urn:content-classes:message MIME-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Date: Wed, 18 Jun 2008 11:13:12 -0700 Message-ID: <698DE66518E7CA45812BD18E807866CE01B70D73@us-ex1.zend.net> In-Reply-To: <4858FCC7.5030305@gmx.net> X-MS-Has-Attach: X-MS-TNEF-Correlator: Thread-Topic: [PHP-DEV] [PATCH] [RFC] Closures and lambda functions in PHP Thread-Index: AcjRPWPw3FxmI5ffTR2WSTcO9TyA3AAL75Pg References: <4856A547.3080801@gmx.net> <698DE66518E7CA45812BD18E807866CE01B11811@us-ex1.zend.net> <4858FCC7.5030305@gmx.net> To: "Christian Seiler" Cc: "php-dev List" X-OriginalArrivalTime: 18 Jun 2008 18:13:25.0121 (UTC) FILETIME=[FFF98710:01C8D16E] Subject: RE: [PHP-DEV] [PATCH] [RFC] Closures and lambda functions in PHP From: andi@zend.com ("Andi Gutmans") SGkgQ2hyaXN0aWFuLA0KDQpUaGFua3MgZm9yIHRoZSBjbGFyaWZpY2F0aW9ucy4gVGhpcyBoZWxw ZWQgYSBsb3QgYW5kIG1ha2VzIG1lIGZlZWwgdmVyeSBjb25maWRlbnQgYWJvdXQgdGhpcyBpbXBs ZW1lbnRhdGlvbi4gSSB0aGluayB0aGlzIGlzIGEgdmVyeSBzdHJvbmcgcHJvcG9zYWwuDQoNCkEg ZmV3IGFkZGl0aW9uYWwgdGhpbmdzIEkgdGhvdWdodCBhYm91dCB3aGlsZSB0YWtpbmcgYSBjbG9z ZXIgbG9vazoNCi0gWW91IG1lbnRpb24gImdsb2JhbCIgYW5kICJzdGF0aWMiIGFzIGV4YW1wbGVz IG9mIGhvdyB3ZSBkbyB0aGluZ3MgdG9kYXkuIFRoZXkgYXJlIGFjdHVhbGx5IG5vdCBnb29kIGV4 YW1wbGVzIGJlY2F1c2UgdGhlIGJpbmRpbmcgYnkgcmVmZXJlbmNlIHdoaWNoIHRoZXkgZG8gaGFz IGJlZW4gYSByZWFsIHBhaW4gb3ZlciB0aGUgeWVhcnMuIFRoaXMgaXMgd2h5IHdlIGludHJvZHVj ZWQgdGhlICRHTE9CQUxTW10gYXJyYXkgc28gdGhhdCB5b3UgY291bGQgYWxzbyBhc3NpZ24gYnkg cmVmZXJlbmNlICgkR0xPQkFMU1siZm9vIl0gPSYgJHZhcikuIE5vdyB0aGF0IEkgdGhpbmsgb2Yg dGhpcyBleGFtcGxlIEknZCBhY3R1YWxseSBwcmVmZXIgdG8gc2VlICRMRVhJQ0FMU1tdIG9yIHNv bWV0aGluZyBzaW1pbGFyIHRvIGFjY2VzcyB2YXJpYWJsZXMgdGhlbiBnbyB3aXRoIHRoZSBicm9r ZW4gZ2xvYmFsL3N0YXRpYyBiZWhhdmlvci4gVGhpcyB3aWxsIGJpdGUgdXMgYW5kIHBlb3BsZSB3 aWxsIGNvbXBsYWluLi4uIEluIGdlbmVyYWwsIEkgYWx3YXlzIHJlY29tbWVuZCB0byBwZW9wbGUg dG8ga2VlcCBhd2F5IGZyb20gImdsb2JhbCIgYW5kIGdvIHdpdGggIiRHTE9CQUxTW10iLg0KLSBN aW5vciBpbXBsZW1lbnRhdGlvbiBzdWdnZXN0aW9uOiBJIGFtIG5vdCBzdXJlIHdlIG5lZWQgdGhv c2UgZmxhZ3MgZm9yIGNsb3N1cmVzIGFuZCBoYXZlIHRob3NlIGlmKCkgc3RhdGVtZW50cyBiZWZv cmUgZnVuY3Rpb24gY2FsbHMuIFdlIHRvb2sgdGhlIHNhbWUgYXBwcm9hY2ggd2l0aCBvdGhlciBv YmZ1c2NhdGVkIGZ1bmN0aW9ucy9tZXRob2RzL3ZhcmlhYmxlcy4gSWYgdGhlIGRldmVsb3BlciAq cmVhbGx5KiB3YW50cyB0byBjaGVhdCB0aGUgZW5naW5lIGFuZCBhc3NlbWJsZSBhbiBvYmZ1c2Nh dGVkIG5hbWUgdGhlbiBoZSBjYW4uIEl0J3MgbGlrZSBkb2luZyB0aGUgZm9sbG93aW5nIGluIEM6 ICgoZnVuKCopKCkpIDB4NDU0NTQ0KSgpLiBJIHNheSwgYmUgbXkgZ3Vlc3QuIEl0IGp1c3Qgc2lt cGxpZmllcyBpbXBsZW1lbnRhdGlvbiBhIGJpdC4gTm8gYmlnZ3kgYnV0IGNvbnNpc3RlbnQgd2l0 aCB0aGUgcmVzdCBvZiBQSFAuDQotIFBsZWFzZSBjaGVjayBldmFsKCkuIEkgYXNzdW1lIGl0IHdp bGwgYmluZCB0byBnbG9iYWwgc2NvcGUgYnV0IGxldCdzIGp1c3QgbWFrZSBzdXJlIHdoYXQgaGFw cGVucyBlc3AuIHdoZW4gaXQncyBjYWxsZWQgZnJvbSB3aXRoaW4gYSBtZXRob2QuLi4NCi0gSW4g UEhQIDUsIG9iamVjdCBzdG9yYWdlIGlzIHJlc291cmNlcyBkb25lIHJpZ2h0LiBJIGRvbid0IHRo aW5rIHdlIHNob3VsZCBiZSB1c2luZyB0aGUgcmVzb3VyY2UgaW5mcmFzdHJ1Y3R1cmUgZm9yIHRo aXMgaW1wbGVtZW50YXRpb24gYW5kIHdvdWxkIHByZWZlciB0byB1c2UgdGhlIG9iamVjdCBvbmUu IEl0J3MgYmV0dGVyLiBJIHN1Z2dlc3QgdG8gdGFrZSBhIGxvb2sgYXQgaXQuDQoNCldpbGwgYWxz byBsb29rIGludG8gYnl0ZSBjb2RlIGNhY2hlIGltcGxlbWVudGF0aW9uIGlzc3VlcyBpbmNsLiBw ZXJmb3JtYW5jZSBwaWVjZXMgYnV0IGl0IGxvb2tzIGxpa2UgdGhlcmUgc2hvdWxkbid0IGJlIGFu eSBzaG93IHN0b3BwZXJzIGhlcmUgYnV0IEkgd2FudCB0byB2ZXJpZnkuDQoNClRoYW5rcyBhZ2Fp biBmb3IgeW91ciBoYXJkIHdvcmshDQoNCkFuZGkNCg==