Newsgroups: php.internals Path: news.php.net Xref: news.php.net php.internals:108914 Return-Path: Delivered-To: mailing list internals@lists.php.net Received: (qmail 11142 invoked from network); 9 Mar 2020 18:57:03 -0000 Received: from unknown (HELO php-smtp4.php.net) (45.112.84.5) by pb1.pair.com with SMTP; 9 Mar 2020 18:57:03 -0000 Received: from php-smtp4.php.net (localhost [127.0.0.1]) by php-smtp4.php.net (Postfix) with ESMTP id 562731804D3 for ; Mon, 9 Mar 2020 10:17:45 -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-ASN: AS15169 209.85.128.0/17 X-Spam-Virus: No X-Envelope-From: Received: from mail-io1-f44.google.com (mail-io1-f44.google.com [209.85.166.44]) (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, 9 Mar 2020 10:17:44 -0700 (PDT) Received: by mail-io1-f44.google.com with SMTP id h8so9928516iob.2 for ; Mon, 09 Mar 2020 10:17:44 -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=0PL/FkgjDweGA67qcqZwirI+tHQK9Yhys8/+TPzke/0=; b=gZDG10LNKmpSPi4jQcHtjQmyYbS8LjjiBCR6K0kcot67qZ9qsZ9rxdmv50OLfAofv1 lGtJv28h0MNGURUC9wNmFMV4jQ8BS+6kiWg6KHNiwphS5qmJ8ZCZ+s6xmIhxOmOBzRkZ LbAVE8eOW7a+2SCVvvkwF828fLjdmoz7KN49GLeudlbTfiQ2vBCrbZw4uagMEqPVp2i3 CkOwFLkbF8xjjys1I0OZqmTgpe1rTrajIjTWKt8fw9gbfNdGIY/TH+Z2zPnBQjaPPRvn C+HcEV+r6mYIranolAli5+vQozRXhCvXyb+itVbKJXeDiQTkzZhwyguNObcVxa+0CsNV k0hw== 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=0PL/FkgjDweGA67qcqZwirI+tHQK9Yhys8/+TPzke/0=; b=deLZIv3ch6LldMFdE8BFX9U3XQHnQA8QygN+Qj/Wid1uFBIfuPvdb6vdaNq3K2am4A 7T8XbMhBoIWXCTUdHgrWJnC6HcIdLXOPZZTnXHRm0Eu21yMjKXhUzSH2asBOVoHArNeP kx1Y6wHXg69jjJOK0BoFQLb5+0bm6c0ydnzPsVFNxALNo8DxquCbCzCwVd0ApDbHQNc+ OVzr4xYw6PgxdRlanCHivc3tBvIeGQQoes7+rEEnr0KjPW4jj0FHrY7Aql6g8Pygspf8 IASHBkHebBPCpN8BWckQ8xiDP+DekWX9+6PA/qj0bXeJ2a9ywAbEs4Hoy0ieumuJnP5S 7YQQ== X-Gm-Message-State: ANhLgQ3MnecN1dTPsrYSKYbPVQ2kHEcRbn5UWzQd4JxVP2iHqgh36iwT OOhtd2UB53OTfrioJRvgRWQb2ImokC7Ot2zMe44CQg== X-Google-Smtp-Source: ADFU+vvxps1FRmGA93N7NtkOY+6wldghcEeCQcgJ8CECkLYCMWzse9xEIH2yzbqM2+PJB5HO1e3VJBJZXEQwOdznaUE= X-Received: by 2002:a02:7714:: with SMTP id g20mr8652930jac.88.1583774263941; Mon, 09 Mar 2020 10:17:43 -0700 (PDT) MIME-Version: 1.0 References: In-Reply-To: Date: Mon, 9 Mar 2020 17:17:31 +0000 Message-ID: To: PHP Internals Content-Type: multipart/alternative; boundary="00000000000068219e05a06f2eb6" Subject: Re: [PHP-DEV] [RFC] Attributes v2 From: rowan.collins@gmail.com (Rowan Tommins) --00000000000068219e05a06f2eb6 Content-Type: text/plain; charset="UTF-8" Hi Benjamin On Mon, 9 Mar 2020 at 14:43, Benjamin Eberlei wrote: > I want to resurrect Dmitrys Attributes RFC that was rejected for 7.1 in > 2016 with a few changes, incorporating feedback from the mailing list back > then and from talking to previous no voters. > > The RFC is at https://wiki.php.net/rfc/attributes_v2 > Thanks for picking this up again. It's amazing how deeply the integration of annotations has embedded into PHP without any support from the language, so this feels long overdue. One quick suggestion: the use cases currently appear inside the Proposal heading in the RFC, and some but not all are labelled "not part of the RFC". It might be useful to have a clearly separate "Possible Use Cases" header, and a summary somewhere of which interfaces and classes would actually be provided by the initial implementation. Regards, -- Rowan Tommins [IMSoP] --00000000000068219e05a06f2eb6--