Newsgroups: php.internals Path: news.php.net Xref: news.php.net php.internals:112821 Return-Path: Delivered-To: mailing list internals@lists.php.net Received: (qmail 37877 invoked from network); 9 Jan 2021 18:47:19 -0000 Received: from unknown (HELO localhost.localdomain) (76.75.200.58) by pb1.pair.com with SMTP; 9 Jan 2021 18:47:19 -0000 To: internals@lists.php.net References: Date: Sat, 9 Jan 2021 18:24:34 +0000 User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:78.0) Gecko/20100101 Thunderbird/78.6.0 MIME-Version: 1.0 In-Reply-To: Content-Type: text/plain; charset=utf-8; format=flowed Content-Language: en-GB Content-Transfer-Encoding: 7bit X-Posted-By: 87.81.129.66 Subject: Re: [PHP-DEV] Re: Straw poll: Naming for `*any()` and `*all()` on iterables From: marandall@php.net (Mark Randall) Message-ID: On 06/01/2021 14:57, Nikita Popov wrote: > Once you introduce an > additional meaningful namespace in the form of SPL\iterable\any, you are > better off either dropping the SPL part and arriving at iterable\any, or > replacing SPL with something more sensible and arriving at PHP\iterable\any. PHP\ModuleOrFeature\Abc was the style listed in the PHP Namespace Policy RFC presented by Larry and I, which was voted down, perhaps due to specific elements of the RFC, or perhaps due to a dislike of namespaces in general. If you believe that PHP\ModuleOrFeature\Abc is a sensible approach to take, then I would implore you to pick up the mantle and try and push everyone towards agreement, lest this keep coming up again, and again. Fortunately, your words carry great weight, and you're likely to be one of the few people who could succeed where so many others of us have tried and failed.