Newsgroups: php.internals Path: news.php.net Xref: news.php.net php.internals:115503 Return-Path: Delivered-To: mailing list internals@lists.php.net Received: (qmail 44473 invoked from network); 19 Jul 2021 18:35:05 -0000 Received: from unknown (HELO php-smtp4.php.net) (45.112.84.5) by pb1.pair.com with SMTP; 19 Jul 2021 18:35:05 -0000 Received: from php-smtp4.php.net (localhost [127.0.0.1]) by php-smtp4.php.net (Postfix) with ESMTP id 8CE6E1804C8 for ; Mon, 19 Jul 2021 12:00:08 -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,HTML_MESSAGE,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-io1-f54.google.com (mail-io1-f54.google.com [209.85.166.54]) (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 ; Mon, 19 Jul 2021 12:00:08 -0700 (PDT) Received: by mail-io1-f54.google.com with SMTP id u7so21148041ion.3 for ; Mon, 19 Jul 2021 12:00:07 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=craigfrancis.co.uk; s=default; h=mime-version:references:in-reply-to:from:date:message-id:subject:to; bh=kUg2t2aw68QA9QK7TJqq/oZidf/8VxZUhHp+SA4lLRk=; b=bquFDTPTsF7GUg3+Sa9bP3UDmRAU7aSyy9Y5vPBg4kNf4b3UcmRAmVzkuZ8PbA9uCN a47VyuZuTOybhWtAwotV7UIbs49kFOES+0P1ftXRZkpynh/PqY+1uc5mtePQgjaWTpbr B86RM9cI+4WCBuJ9Asm9zkClJiCwmi/8NQtGw= X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to; bh=kUg2t2aw68QA9QK7TJqq/oZidf/8VxZUhHp+SA4lLRk=; b=E+yCkAj5D9ww7OxiCXu+ZFYX6xfXqUL1S7LDhyk4TkLR2AZ3givzJxHkWPvk3tVf6L MG6wCwODJS19iP9ccdO5daRYrZv1gTKhpg2wO6uTWDkgOvU6jWNHZ4Z50gzk5mrdXw7A ZuUfj7tYb8CS98egFvkwrEQ3WtoDbEhcSOPu3uHQowUnEOPMvGKoGRstxDClGaq1ckGI q4CCdCJ5/C1VhT1M0QGfFOCa2llvyMKS1kSNvSkidmcitgOyrc/tyWMUep4cntX1z1MG CglwJSe/ENAjOd3MNNAw7ZHRHoyE3abMn5quJVn8SvNhbmABvWt66T+8mToU0PGpbMSs JbgA== X-Gm-Message-State: AOAM53211rrrjx6QFmRSSyMATd0NHwBZBfY5SVs9K9qqR96k/ONxaT+7 ShJ6nBsY1K3CCZa04Bx2J+/Kr+8hEcrh0uX8Kk3hs/UMIH0= X-Google-Smtp-Source: ABdhPJy3FHMlrqTb6bnzNVmwUFC6VWq/uNfN/I/MmPmneTJOAhK8+EADEOFv4QYcbTokA4DgyLAVAbFbPH3zKaFF3hg= X-Received: by 2002:a5d:8186:: with SMTP id u6mr19736792ion.45.1626721206436; Mon, 19 Jul 2021 12:00:06 -0700 (PDT) MIME-Version: 1.0 References: In-Reply-To: Date: Mon, 19 Jul 2021 19:59:55 +0100 Message-ID: To: PHP internals Content-Type: multipart/alternative; boundary="000000000000a8a8a505c77e8b87" Subject: Re: [PHP-DEV] [RFC] [VOTE] is_literal From: craig@craigfrancis.co.uk (Craig Francis) --000000000000a8a8a505c77e8b87 Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable On Mon, 5 Jul 2021 at 19:14, Craig Francis wrote= : > Hi Internals, > I have opened voting on https://wiki.php.net/rfc/is_literal for the > is-literal function. > This RFC has been rejected; with 10 votes in favour, and 23 against. I'd like to thank everyone who has been involved in this project, in particular Joe Watkins for creating the implementation and helping me though this process, M=C3=A1t=C3=A9 Kocsis for the independent performance = tests, Rowan Francis for helping me with the RFC text and emails, Derick Rethans for covering this on the PHP Internals News podcast, and for everyone who has discussed this implementation and provided their input (especially Larry Garfield, Scott Arciszewski, and Rowan Tommins). And thank you to Matthew Brown for adding the 'literal-string' type to Psalm: https://github.com/vimeo/psalm/releases/tag/4.8.0 As an aside, only 4 of 23 'no' voters provided any comment as to why they voted that way on the mailing list, which I feel undermines the point of the Request For Comment process, with an additional 5 responding personally off-list after prompting. This makes it harder (or impossible) for points to be discussed and addressed. Craig --000000000000a8a8a505c77e8b87--