Newsgroups: php.internals Path: news.php.net Xref: news.php.net php.internals:41624 Return-Path: Mailing-List: contact internals-help@lists.php.net; run by ezmlm Delivered-To: mailing list internals@lists.php.net Received: (qmail 39690 invoked from network); 3 Nov 2008 15:09:48 -0000 Received: from unknown (HELO lists.php.net) (127.0.0.1) by localhost with SMTP; 3 Nov 2008 15:09:48 -0000 Authentication-Results: pb1.pair.com smtp.mail=ionut.g.stan@gmail.com; spf=pass; sender-id=pass Authentication-Results: pb1.pair.com header.from=ionut.g.stan@gmail.com; sender-id=pass; domainkeys=bad Received-SPF: pass (pb1.pair.com: domain gmail.com designates 216.239.58.186 as permitted sender) DomainKey-Status: bad X-DomainKeys: Ecelerity dk_validate implementing draft-delany-domainkeys-base-01 X-PHP-List-Original-Sender: ionut.g.stan@gmail.com X-Host-Fingerprint: 216.239.58.186 gv-out-0910.google.com Received: from [216.239.58.186] ([216.239.58.186:10361] helo=gv-out-0910.google.com) by pb1.pair.com (ecelerity 2.1.1.9-wez r(12769M)) with ESMTP id 21/E7-03485-9341F094 for ; Mon, 03 Nov 2008 10:09:47 -0500 Received: by gv-out-0910.google.com with SMTP id e6so267517gvc.37 for ; Mon, 03 Nov 2008 07:09:02 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:received:received:message-id:date:from :user-agent:mime-version:to:subject:content-type :content-transfer-encoding; bh=1+5KdIk0aKzaRFzVZw4FlEUA/4OFlkZIF6PEEKx46C0=; b=rqTQICaJV8KTkeBPOES1g4fruJm15HyoBBODDMVQ/22+EV0YFLvTZouQaPIEjVZYo4 avFE15x7ZQnokQ6kPzsk4sPb/ZD59u7uYmbdL0z3ntClXnFp/tpyvDR5bq1vdqEWFWc4 ovzhkjlfXWcHY0DvxMAqsgejjgC9C9lsasVvY= DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=message-id:date:from:user-agent:mime-version:to:subject :content-type:content-transfer-encoding; b=nQmBaYZUokvletvYBsqcxym2IkKYLhUl/Orc4BgFCojvSCwclfp0uRUF5PsA/F779U iWNHiuhkkvGuUFbiLAcPq4fCrji/pH3iD12vgCLQsXKFFoaz0BscpeePX6ZrVsy0mA5b GVxkvTy/s7qrXoOTtH/1yoFxseKxlvo11tVgg= Received: by 10.103.121.19 with SMTP id y19mr110978mum.30.1225724941590; Mon, 03 Nov 2008 07:09:01 -0800 (PST) Received: from ?10.0.0.187? (mail.cmbtravel.ro [84.234.105.22]) by mx.google.com with ESMTPS id e10sm9131843muf.14.2008.11.03.07.09.00 (version=TLSv1/SSLv3 cipher=RC4-MD5); Mon, 03 Nov 2008 07:09:01 -0800 (PST) Message-ID: <490F13A2.1020809@gmail.com> Date: Mon, 03 Nov 2008 17:07:14 +0200 User-Agent: Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.9.1b1pre) Gecko/20081006 Shredder/3.0a3 MIME-Version: 1.0 To: 'PHP Internals' Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 7bit Subject: [RFC] Iteration tools From: ionut.g.stan@gmail.com (Ionut Gabriel Stan) Hello everybody, As a result of the advice given in the thread "array_key_exists BC break", I have written an RFC concerning some higher order functions that, I believe, could a helpful addition to the language. Please note that I'm a userland developer and have no clue about PHP internals so please forgive any stupidities I might have said in the RFC and make the appropriate corrections. That also means that, if positive feedback is received, this RFC needs a developer with PHP internals knowledge to implement it. The RFC can be found here: http://wiki.php.net/rfc/iteration-tools Hoping that I've made sense in what I wrote there, please feel free to comment as you like. Regards, Ionut