Newsgroups: php.internals Path: news.php.net Xref: news.php.net php.internals:44727 Return-Path: Mailing-List: contact internals-help@lists.php.net; run by ezmlm Delivered-To: mailing list internals@lists.php.net Received: (qmail 2238 invoked from network); 7 Jul 2009 00:52:31 -0000 Received: from unknown (HELO lists.php.net) (127.0.0.1) by localhost with SMTP; 7 Jul 2009 00:52:31 -0000 Authentication-Results: pb1.pair.com smtp.mail=ilia@prohost.org; spf=permerror; sender-id=unknown Authentication-Results: pb1.pair.com header.from=ilia@prohost.org; sender-id=unknown Received-SPF: error (pb1.pair.com: domain prohost.org from 209.85.216.175 cause and error) X-PHP-List-Original-Sender: ilia@prohost.org X-Host-Fingerprint: 209.85.216.175 mail-px0-f175.google.com Received: from [209.85.216.175] ([209.85.216.175:55396] helo=mail-px0-f175.google.com) by pb1.pair.com (ecelerity 2.1.1.9-wez r(12769M)) with ESMTP id A5/D0-32019-C4C925A4 for ; Mon, 06 Jul 2009 20:52:28 -0400 Received: by pxi5 with SMTP id 5so289779pxi.29 for ; Mon, 06 Jul 2009 17:52:23 -0700 (PDT) Received: by 10.114.159.17 with SMTP id h17mr8378532wae.197.1246927943330; Mon, 06 Jul 2009 17:52:23 -0700 (PDT) Received: from ?192.168.1.132? (CPE0018f8c0ee69-CM000f9f7d6664.cpe.net.cable.rogers.com [99.238.11.214]) by mx.google.com with ESMTPS id k14sm12076016waf.60.2009.07.06.17.52.21 (version=TLSv1/SSLv3 cipher=RC4-MD5); Mon, 06 Jul 2009 17:52:22 -0700 (PDT) Message-ID: <2D0F5226-EBCA-4B45-BF01-8ED1C643976C@prohost.org> To: PHP internals Content-Type: text/plain; charset=US-ASCII; format=flowed; delsp=yes Content-Transfer-Encoding: 7bit Mime-Version: 1.0 (Apple Message framework v935.3) Date: Mon, 6 Jul 2009 20:52:19 -0400 X-Mailer: Apple Mail (2.935.3) Subject: Type hinting/casting request for vote From: ilia@prohost.org (Ilia Alshanetsky) Last week or so there was a fairly detailed discussion on the internals list regarding type hinting based on my original patch. Since then the patch has been revised to address the major concerns that were identified (breakage of binary compatibility) as well extended with additional functionality (object hint, type casting, reflection support, etc...). The final patch is available here: http://ilia.ws/patch/type_hint_53_v2.txt The test suit is available here: http://ia.gd/patch/type_hint_tests.tar.bz2 I would like to ask all developers to voice their opinions of whether it makes sense to add this to 5.3 or to throw it away (either one is fine btw). To keep the process simple & flamewar free, please restrict yourself to +/- (1/0), next week monday I'll run a tally of the votes and based on the result we can determine how to proceed further. Ilia