Newsgroups: php.internals Path: news.php.net Xref: news.php.net php.internals:111060 Return-Path: Delivered-To: mailing list internals@lists.php.net Received: (qmail 9096 invoked from network); 17 Jul 2020 09:35:37 -0000 Received: from unknown (HELO php-smtp4.php.net) (45.112.84.5) by pb1.pair.com with SMTP; 17 Jul 2020 09:35:37 -0000 Received: from php-smtp4.php.net (localhost [127.0.0.1]) by php-smtp4.php.net (Postfix) with ESMTP id 16D6D1804A7 for ; Fri, 17 Jul 2020 01:28:46 -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,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-il1-f176.google.com (mail-il1-f176.google.com [209.85.166.176]) (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 ; Fri, 17 Jul 2020 01:28:45 -0700 (PDT) Received: by mail-il1-f176.google.com with SMTP id i18so6664284ilk.10 for ; Fri, 17 Jul 2020 01:28:45 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=mime-version:references:in-reply-to:from:date:message-id:subject:to; bh=N0UgxExJwccvOPpTeOl0Q2NQQr/ao0XBypn8tRHsKn8=; b=FM5xFTt9IndR6bbUxSvLmIxsLhz5nDRYgWmOZI4gcIlbZ5luTMXzlb1jFTNqFhvZXn NnrVLjherw74a77w3OSkI+++u1FxCW7cQYKnrDImUAYVip5c6T0ew30u87IkkUe6wneo WI4+1jZsxak9ulmqC1csGms6ARu/2Pp5fmWLT7Waphr9Qe3uSIqMzg0SK8A8JOmTsHl3 y7a8bnwc1dOxLU9LTrLkvV+3wffGuA/nRh2sHTk1dXMy7wWNYur/SFXAXQIKInvFyL5S qf0aBWOTHdBFAF/mHOakfK6NAR8ryaaBexVWtgf+ve2/OEbgme7O3Jbm+5g5E43TySZe Poow== 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=N0UgxExJwccvOPpTeOl0Q2NQQr/ao0XBypn8tRHsKn8=; b=J6gQwoEw9f28Vuo0r6RT6aBB/P5XW12lHiDjDD7Q8RiVJs7vz6P311PMqhZtFXAY80 /5UNkMGr4ytJLYuEAloZ/L+kevjXgwXVX7mB92Q75zQwcidaCHg6ABvc2Ktb4oaphiXQ mHeY8y8Gcqo+KIeVil9Ude2uaOuHK/6fnBI2G24j2l/msRAoxRLvk6AU6CGpZM22wdKW cS/CKRM8snTtW1+EyFUDS4SpwLDF3OOq2Be8v13yNxvpCXjZ64pj5HrWRZAGobMXYuce ezvuAB/7EMJr01Jar8VGnhtrDcxMqdsxH52w6atLt1BKA1iWHPZA0uXiVi1VQwdKerq2 nroQ== X-Gm-Message-State: AOAM531h0PDIwACnaZXzq5ZCxr15ohd524QEPWk+KUqDIRivjiE8DJCv ubhwi1VDPJ3FFUFTV34Jo4ivXHJKm1e8CT19ezc0Zg== X-Google-Smtp-Source: ABdhPJyOe0+y61kShl2Xa/3WEU/MyN+oJISarG1R3JtOeK9g35JHbt6iGnea1bz355Cja5eQ383NJPi+nwEmStdG94s= X-Received: by 2002:a92:10a:: with SMTP id 10mr8478115ilb.172.1594974523987; Fri, 17 Jul 2020 01:28:43 -0700 (PDT) MIME-Version: 1.0 References: <0771c3ac-53ec-4a7f-a4e9-6ae3c9b1f1f6@www.fastmail.com> <49fd7972-8cec-4207-99af-6c77c2328211@www.fastmail.com> <02b8e816-1f75-48b4-9614-cec236f6bcec@www.fastmail.com> <5f111b07.1c69fb81.85d87.548dSMTPIN_ADDED_MISSING@mx.google.com> In-Reply-To: Date: Fri, 17 Jul 2020 09:28:32 +0100 Message-ID: To: PHP internals Content-Type: multipart/alternative; boundary="000000000000ed9c5a05aa9ef175" Subject: Re: [PHP-DEV] [RFC] \PHP namespace usage heuristics From: rowan.collins@gmail.com (Rowan Tommins) --000000000000ed9c5a05aa9ef175 Content-Type: text/plain; charset="UTF-8" On Fri, 17 Jul 2020 at 04:50, Levi Morrison via internals < internals@lists.php.net> wrote: > This is not quite the same. I said it moves from _userland_ aka PHP > code, to an _extension_ aka C code. I oppose `Ext` in both case. > Hi Levi, Given this, I presume you also oppose `PHP\` for those cases. Do you see value in using that namespace for code which could never be implemented in userland, or would you prefer a policy of never using it? Relatedly, would you be in favour of allowing bundled extensions to use namespaces in general, with no vendor prefix (as Sodium did in PECL)? Or should the policy be that there are no namespaces used by the core? Regards, -- Rowan Tommins [IMSoP] --000000000000ed9c5a05aa9ef175--