Newsgroups: php.internals Path: news.php.net Xref: news.php.net php.internals:93107 Return-Path: Mailing-List: contact internals-help@lists.php.net; run by ezmlm Delivered-To: mailing list internals@lists.php.net Received: (qmail 59586 invoked from network); 7 May 2016 16:06:19 -0000 Received: from unknown (HELO lists.php.net) (127.0.0.1) by localhost with SMTP; 7 May 2016 16:06:19 -0000 Authentication-Results: pb1.pair.com smtp.mail=morrison.levi@gmail.com; spf=pass; sender-id=pass Authentication-Results: pb1.pair.com header.from=morrison.levi@gmail.com; sender-id=pass Received-SPF: pass (pb1.pair.com: domain gmail.com designates 209.85.192.172 as permitted sender) X-PHP-List-Original-Sender: morrison.levi@gmail.com X-Host-Fingerprint: 209.85.192.172 mail-pf0-f172.google.com Received: from [209.85.192.172] ([209.85.192.172:33358] helo=mail-pf0-f172.google.com) by pb1.pair.com (ecelerity 2.1.1.9-wez r(12769M)) with ESMTP id 3B/75-53854-9721E275 for ; Sat, 07 May 2016 12:06:17 -0400 Received: by mail-pf0-f172.google.com with SMTP id 206so60658106pfu.0 for ; Sat, 07 May 2016 09:06:17 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:sender:in-reply-to:references:date:message-id:subject :from:to:cc; bh=E4N5vZWKAzaHhGDoYYsRkC7DFoAhjkqPJhz1di39ikc=; b=dKHvDOo0A4dlBM0zyasMH0doCbo6hgZtITudzYShzz+8Yd+XYKQVbwCzXhQmCZvKXE 380FPxiFAmn08Eaxbvjq8YzDY7nScjascXrierkjnwg/EDWYb6/jAxLSWQw6smMWf2HO +ipp0EIGDz++ZdIwQ39MdVl4uFmAGi/RcdZhjuYZkI1ZdyuPnsr+MCk1S7m6SSfSdQ5I 8z5d8fpt8HO6TKg5bzDmB9FCQtYcdBENlZA4A50huy+Bo2V19Nds0FHe+MW4KxreVGUe 6nyzbyDiUp4l+Wp+c0YYSp6Hqeb0dLobh0mCUcup353INB/y2JfDlkHW9igmVMHKsZh/ CiXA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20130820; h=x-gm-message-state:mime-version:sender:in-reply-to:references:date :message-id:subject:from:to:cc; bh=E4N5vZWKAzaHhGDoYYsRkC7DFoAhjkqPJhz1di39ikc=; b=gu8NnpX850iQi6OaZEJ/yJjMV4z/9cyaplnc1ACpRaexsxhoF0YzT1I/woYnJmPAP4 oxBxAemZgxjlXYZXZkCA1KctOYEItVdBoWobi0oF5z4mCFo01+dj0XM23QDk+DFOANAV BoQAxaAvqqU13APLE2vONe+mEz9stRPuTq9yYMpYG8fUcIaQ2rrPS3QgsGfiDPbGNU1J SnUt6D6TSv/016Sm2OChL96eqLpXBuUofrH0zil4hde6oKaujM4IpoEJwpmR5Q/1HV1O zhMln0kxZfu4jdSZTLjLgG8xic0viohPVIrnakQPHHhE/QYgYSlIuNI+p79cpQp7CKsy TdBg== X-Gm-Message-State: AOPr4FXlYVh3udStneWV8hDSBytIBWSSmuZw8NRAs8GQENSiyRD65fdezBjOMDeM9xOB24gh1kU1pICNZdQ7JQ== MIME-Version: 1.0 X-Received: by 10.98.41.70 with SMTP id p67mr37202823pfp.93.1462637173953; Sat, 07 May 2016 09:06:13 -0700 (PDT) Sender: morrison.levi@gmail.com Received: by 10.66.132.79 with HTTP; Sat, 7 May 2016 09:06:13 -0700 (PDT) In-Reply-To: <572E0A60.4090506@thefsb.org> References: <572E0A60.4090506@thefsb.org> Date: Sat, 7 May 2016 10:06:13 -0600 X-Google-Sender-Auth: cZXwC72uUDISDQqvGaXIzEFcpyE Message-ID: To: Tom Worster Cc: internals , Dmitry Stogov Content-Type: text/plain; charset=UTF-8 Subject: Re: [RFC] Pre-vote notice for Nullable Types From: levim@php.net (Levi Morrison) On Sat, May 7, 2016 at 9:31 AM, Tom Worster wrote: > 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 Dmitry is the one who wanted the split vote, so I will defer the answer to him.