Newsgroups: php.internals Path: news.php.net Xref: news.php.net php.internals:114210 Return-Path: Delivered-To: mailing list internals@lists.php.net Received: (qmail 11574 invoked from network); 27 Apr 2021 18:12:57 -0000 Received: from unknown (HELO php-smtp4.php.net) (45.112.84.5) by pb1.pair.com with SMTP; 27 Apr 2021 18:12:57 -0000 Received: from php-smtp4.php.net (localhost [127.0.0.1]) by php-smtp4.php.net (Postfix) with ESMTP id EC8151804B5 for ; Tue, 27 Apr 2021 11:17:17 -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-vs1-f52.google.com (mail-vs1-f52.google.com [209.85.217.52]) (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 ; Tue, 27 Apr 2021 11:17:17 -0700 (PDT) Received: by mail-vs1-f52.google.com with SMTP id d25so23885760vsp.1 for ; Tue, 27 Apr 2021 11:17:17 -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 :cc; bh=KvtkYdLgOTw84iFaLfgc7uBm8kisBDz7Hoijf98wpdg=; b=FUe2/0KNfJAJngZp87TCLWBmH3RzoEl0fLhEfxUnbRqKHjdM0xc6O/N4kEvzOGglDc mg/Z5IiknfrVP3ECtUIHX4treQg3x6dNrDaZdPD2ftOv/UujSPfrXaXKclhRsqy7MAtM 88/Uw6SoYrW0JpGY+/sdBBUUjosFUXb7r6mOGpAsu3S3ekmuV3GatrBFatnxulYXgW7M hzyfEjQJplI6y3Jx8VUFxpA/f2QNcsvJkZ2DnbvMivHgPt/zezD3kHUD3SQCSYDzpjR2 zy8nnIGhxPBUETeGG1vFrhKx19zp/3vtEL0fIp2ccn7MFoL0zdtlkoUgA/+mbLHGJMWr VNOg== 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:cc; bh=KvtkYdLgOTw84iFaLfgc7uBm8kisBDz7Hoijf98wpdg=; b=jyMOy1mmNrGA6PJ7QQ7a5Rh37p4OSErdZbOLgWMOoGve6wwL08farOODLvztkWXlY2 DPp70jujqvTEK9giVikBqcnYwLXs0kEYk/BTnUNdHiNhZVdjw8euB9gPcgc4LcZdFIsf V/7A4r/l7y5EddKi1avrDlf7M/1ilX504qw6LaBM6CkOwzuFNXoR2uJlxNwQc8xEj6Dx j4sbIJyuPlI/ERnwmqyY06VFbMbx7vByC2fiPbRCQtLvkCMZIRrRyXSi8cXfievjUgNV kHWEAc+gn4OcEombJyRtcr+1eSY6LE/J/9IZAbujGAHAsynWcjUdNviAGvb1+Am1CxgI bP5w== X-Gm-Message-State: AOAM53342VJ7sU/NSBY/tXN+JB1fztzYSAM8fAe4f/4HdPwz1O8QI+gv OlXBjzRXgSShxHdqd9J/8n/sHxNwGT2nuwoOx0A= X-Google-Smtp-Source: ABdhPJzJ/1wwm02ZtJTRM66OoaL7pQm8M5Imgqmy1RmhU9sRSfpXuQthI0rrTnuUrPT/V7YMLJnQVe6Rmhs3xPkhbNE= X-Received: by 2002:a67:c48a:: with SMTP id d10mr11395645vsk.13.1619547436924; Tue, 27 Apr 2021 11:17:16 -0700 (PDT) MIME-Version: 1.0 References: <5b9f1500-615a-48f1-815f-1d48b327ef90@processus.org> <179049b1475.11134368b213512.254739612773841999@void.tn> <722ed544-69e3-3be4-f828-185914617228@processus.org> In-Reply-To: Date: Tue, 27 Apr 2021 14:17:04 -0400 Message-ID: To: Levi Morrison Cc: David Gebler , Pierre , Guilliam Xavier , Christian Schneider , PHP Internals Content-Type: multipart/alternative; boundary="000000000000acc2ba05c0f8454d" Subject: Re: [PHP-DEV] [RFC][Draft] Sealed Classes From: chasepeeler@gmail.com (Chase Peeler) --000000000000acc2ba05c0f8454d Content-Type: text/plain; charset="UTF-8" On Tue, Apr 27, 2021 at 1:56 PM Levi Morrison via internals < internals@lists.php.net> wrote: > I think the conversation on final classes being "bad" has gone on long > enough. You don't like final, and you don't want to see more features > like it being added, such as sealed. Point taken. Now please stop > dominating the discussion, thank you. > > I think the legitimacy of final/sealed classes goes to the heart of this RFC. As long as people are going to discuss it and bring up counter points, then I think asking someone to stop defending their view is a bit out of line. That being said, David has never said he is against developers being able to annotate their classes as being final or sealed. He is just against the engine enforcing such requirements. On this I agree. I understand that other languages support this concept - and frankly, I don't care. The flexibility that PHP offers has always been one of its greatest strengths and this just further erodes that. > -- > PHP Internals - PHP Runtime Development Mailing List > To unsubscribe, visit: https://www.php.net/unsub.php > > -- Chase Peeler chasepeeler@gmail.com --000000000000acc2ba05c0f8454d--