Newsgroups: php.internals Path: news.php.net Xref: news.php.net php.internals:93106 Return-Path: Mailing-List: contact internals-help@lists.php.net; run by ezmlm Delivered-To: mailing list internals@lists.php.net Received: (qmail 57210 invoked from network); 7 May 2016 15:32:04 -0000 Received: from unknown (HELO lists.php.net) (127.0.0.1) by localhost with SMTP; 7 May 2016 15:32:04 -0000 Authentication-Results: pb1.pair.com header.from=fsb@thefsb.org; sender-id=pass Authentication-Results: pb1.pair.com smtp.mail=fsb@thefsb.org; spf=pass; sender-id=pass Received-SPF: pass (pb1.pair.com: domain thefsb.org designates 108.166.43.83 as permitted sender) X-PHP-List-Original-Sender: fsb@thefsb.org X-Host-Fingerprint: 108.166.43.83 smtp83.ord1c.emailsrvr.com Linux 2.6 Received: from [108.166.43.83] ([108.166.43.83:55436] helo=smtp83.ord1c.emailsrvr.com) by pb1.pair.com (ecelerity 2.1.1.9-wez r(12769M)) with ESMTP id CC/15-53854-E6A0E275 for ; Sat, 07 May 2016 11:32:04 -0400 Received: from smtp27.relay.ord1c.emailsrvr.com (localhost.localdomain [127.0.0.1]) by smtp27.relay.ord1c.emailsrvr.com (SMTP Server) with ESMTP id 50076380153; Sat, 7 May 2016 11:31:56 -0400 (EDT) X-Auth-ID: fsb@thefsb.org Received: by smtp27.relay.ord1c.emailsrvr.com (Authenticated sender: fsb-AT-thefsb.org) with ESMTPSA id 1B46B3800D4; Sat, 7 May 2016 11:31:55 -0400 (EDT) X-Sender-Id: fsb@thefsb.org Received: from yossy.local (c-66-30-62-12.hsd1.ma.comcast.net [66.30.62.12]) (using TLSv1.2 with cipher DHE-RSA-AES128-SHA) by 0.0.0.0:587 (trex/5.5.4); Sat, 07 May 2016 11:31:56 -0400 To: Levi Morrison , internals , Dmitry Stogov References: Message-ID: <572E0A60.4090506@thefsb.org> Date: Sat, 7 May 2016 11:31:44 -0400 User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.10; rv:38.0) Gecko/20100101 Thunderbird/38.7.2 MIME-Version: 1.0 In-Reply-To: Content-Type: text/plain; charset=utf-8; format=flowed Content-Transfer-Encoding: 7bit Subject: Re: [RFC] Pre-vote notice for Nullable Types From: fsb@thefsb.org (Tom Worster) On 5/6/16 3:41 PM, Levi Morrison wrote: > The [RFC for Nullable Types][1] is going to go into the voting phase > soon. There have been a few changes to the RFC in the meantime: > > - More example for documentation's sake > - The vote is now split into two parts: one for nullable parameter > types and one for nullable return types. The vote counting surprises me. Say, for the sake of argument, a hypothetical nullable returns RFC were to pass with 2/3. After that a 2nd hypothetical RFC for nullable parameters goes to vote. This 2nd RFC would need 2/3 to pass. Your RFC defines the same two separate language changes as two votes but one of them requires only a majority. Also, could you clarify in the RFC text how the voting works. For example, is it the case that the entire nullable parameter vote is discarded if the nullable return vote does not pass? Tom