Newsgroups: php.internals Path: news.php.net Xref: news.php.net php.internals:115270 Return-Path: Delivered-To: mailing list internals@lists.php.net Received: (qmail 36830 invoked from network); 1 Jul 2021 19:24:17 -0000 Received: from unknown (HELO php-smtp4.php.net) (45.112.84.5) by pb1.pair.com with SMTP; 1 Jul 2021 19:24:17 -0000 Received: from php-smtp4.php.net (localhost [127.0.0.1]) by php-smtp4.php.net (Postfix) with ESMTP id 53D9A1804B0 for ; Thu, 1 Jul 2021 12:44:49 -0700 (PDT) X-Spam-Checker-Version: SpamAssassin 3.4.2 (2018-09-13) on php-smtp4.php.net X-Spam-Level: X-Spam-Status: No, score=-2.1 required=5.0 tests=BAYES_00,DKIM_SIGNED, DKIM_VALID,DKIM_VALID_AU,DKIM_VALID_EF,FREEMAIL_FROM, RCVD_IN_DNSWL_NONE,RCVD_IN_MSPIKE_H2,SPF_HELO_NONE,SPF_PASS autolearn=no autolearn_force=no version=3.4.2 X-Spam-Virus: No X-Envelope-From: Received: from mail-lf1-f42.google.com (mail-lf1-f42.google.com [209.85.167.42]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange ECDHE (P-256) server-signature RSA-PSS (4096 bits) server-digest SHA256) (No client certificate requested) by php-smtp4.php.net (Postfix) with ESMTPS for ; Thu, 1 Jul 2021 12:44:48 -0700 (PDT) Received: by mail-lf1-f42.google.com with SMTP id a11so13811312lfg.11 for ; Thu, 01 Jul 2021 12:44:48 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=mime-version:in-reply-to:references:from:date:message-id:subject:to :cc; bh=dVz2bezYdpdxkM+IQ7mLpC7N+AFjXYMIu0jy6n49J7s=; b=H+yZXdvXW6ENBvMvHC/x0XYci0OXNTxLZpLcf6PtM7/Dx+hYna77EryOjRgMowiOtM 2X2z+yhm6mLxFLAaiIG5RtS/blA55Si/nxZdF+wqt/UWlizHx1s7q/kzzkdokx9GMvYN HACRkT2wU/PkZxNFScStEhdvAIQR5K/TPGsL7hoTTRALkSGbg9d3Anmp5YMli/8hMdHJ yeyAxyrm0l3m15c4aaA0b8LtDr8y7C59H5IaNQX5laUHpQ61DDEdPxmjTix/sPP2Mu7P OBWNS8tVwWfbcRJPjPA7w74NXaQidn475CaLTvimrI9LcfB/ymSJeeYorK57Zu9tO36l bKbQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:in-reply-to:references:from:date :message-id:subject:to:cc; bh=dVz2bezYdpdxkM+IQ7mLpC7N+AFjXYMIu0jy6n49J7s=; b=U7uNtehtZdXs21sbTQF0K87euscWbWrZykogtBfSCsGcQYngkAMG5F/HjcxJD5GQzA d8M95QTQG4230JOYLtpTeOxRhIskt7kX6X0l42VYKHWEOpmNjvWwGh850XQS04oj5D18 EL8rIL+/isnAOYoHq5JxnwNmvSfcIl8o+NkjlZGJ9myOAJ5H4pCJ31XgI7xEETPrVygM LjNAXuKSFb1a/H6j36j/wfPbB7BFE4TsuWA8FDmwgEO6NNcy4uxEr4KnNs5dw7tiX4DK Y1eaFbZi/a1r/ShFVplFuPgKTYngkdBZ+LPJlC15EFBLLmZxovZBBwr/Ef1L6hcgcL4t vKoQ== X-Gm-Message-State: AOAM5323ci31tzuqQvmXWTt1RHXSd/2IvWlvh/BB2knqFZCzvU28buKU W4CI6lDOKCKBRGABsr5CHQJnABG17EfFGN5MolWXNyY5 X-Google-Smtp-Source: ABdhPJzwjQ4FtxUOY8leSRzze2R6juhnJ0wzCQlXWVDHc//OTAg+VQp/ab4Qi3a1ND2zDoC9udeQ7E+OyVhChEq9eoo= X-Received: by 2002:a05:6512:3f82:: with SMTP id x2mr881463lfa.421.1625168686199; Thu, 01 Jul 2021 12:44:46 -0700 (PDT) MIME-Version: 1.0 Received: by 2002:ab3:7506:0:0:0:0:0 with HTTP; Thu, 1 Jul 2021 12:44:45 -0700 (PDT) In-Reply-To: References: <222b3921-3d9b-47f9-8d13-e6a123f36fad@www.fastmail.com> Date: Thu, 1 Jul 2021 21:44:45 +0200 Message-ID: To: Larry Garfield Cc: php internals Content-Type: text/plain; charset="UTF-8" Subject: Re: [PHP-DEV] Re: [Vote] Partial Function Application From: olleharstedt@gmail.com (=?UTF-8?Q?Olle_H=C3=A4rstedt?=) 2021-07-01 17:12 GMT+02:00, Larry Garfield : > On Wed, Jun 16, 2021, at 11:16 AM, Larry Garfield wrote: >> Hi folks. The vote for the Partial Function Application RFC is now >> open, and will run until 30 June. >> >> https://wiki.php.net/rfc/partial_function_application >> >> Of particular note, a few people had asked about using ...? instead of >> ... for the variadic placeholder. In the end we decided not to explore >> that, as Nikita explained off-list it was actually more confusing, not >> less, as it would suggest "placeholder for a variadic" rather than "a >> placeholder that is variadic." Otherwise, it's just more typing. The >> syntax choices section of the RFC has been updated accordingly. > > > The vote has now closed. The final result is: > > Yes; 29 > No: 20 > Percentage: 59.1% > > It has not passed. Thank you everyone for your involvement. > > I'd like to bring this RFC back in the future in some form if either a less > complex implementation or a stronger use case to justify the implementation > can be found. That would be a topic for a different thread at a different > time. > > --Larry Garfield Hi, My personal impression is that the feedback loop between RFC authors and voters seems a bit vague. Should the no-vote be split into "Yes, but not like this", and "No, never"? Or maybe add a reason for the no-vote? Like, too complex implementation, or weak use-case. I don't know. Guessing should be reduced to a minimum, as should be wasted effort. I also believe the structure of the RFC itself could be more disciplined, and collect pros and cons more clearly. Not this particular RFC, but in general. I assume there's a scaffold being used? Olle