Newsgroups: php.internals Path: news.php.net Xref: news.php.net php.internals:117721 Return-Path: Delivered-To: mailing list internals@lists.php.net Received: (qmail 1770 invoked from network); 12 May 2022 16:03:17 -0000 Received: from unknown (HELO php-smtp4.php.net) (45.112.84.5) by pb1.pair.com with SMTP; 12 May 2022 16:03:17 -0000 Received: from php-smtp4.php.net (localhost [127.0.0.1]) by php-smtp4.php.net (Postfix) with ESMTP id 559E2180041 for ; Thu, 12 May 2022 10:42:35 -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=-0.2 required=5.0 tests=BAYES_40,DKIM_SIGNED, DKIM_VALID,DKIM_VALID_AU,DKIM_VALID_EF,FREEMAIL_FROM,HTML_MESSAGE, RCVD_IN_MSPIKE_H2,SPF_HELO_NONE,SPF_PASS,T_SCC_BODY_TEXT_LINE 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-yw1-f174.google.com (mail-yw1-f174.google.com [209.85.128.174]) (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 ; Thu, 12 May 2022 10:42:34 -0700 (PDT) Received: by mail-yw1-f174.google.com with SMTP id 00721157ae682-2fb9a85a124so61971287b3.13 for ; Thu, 12 May 2022 10:42:34 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; h=mime-version:references:in-reply-to:from:date:message-id:subject:to :cc; bh=bisQvhqxMC04eon/bVFlyb6X4q4AbuUIwYgXQz0an7Q=; b=Oj+YDD/89HIf0HlgGvb/xQJjV7xtDijlTssRtO7AAUTPwY5Fumh0pEz/6Y0Rf0AoVS HHE794FiprMczo+d2fxgB2rOxNR64Kg9yRdN3xghyglE8F0m1ipxre4Jc4Z1uSJJuigm 9j2wH4C87MvuBIsGnjVE70mPrFGZF6M3PQmk3PBRdwlRdgcWVkDyaJ4+5u90yg0im6jO LfJR00+C9+6aFNDhbe5tFeuxui00k8d7q4dbJ/B9PokerR21qkgBYFfMBsKDsaUzUEH6 pjRybw8UkjS07J5I3Xi9x9hCzHE2IwtjRJrceZ19ku9xu+bccWU7F1twUfg2IZdyzDVF /ySQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to:cc; bh=bisQvhqxMC04eon/bVFlyb6X4q4AbuUIwYgXQz0an7Q=; b=73jmlFoV+nVWS5S3HbImEqDdFa9FxG9VjmG0YnQnTJ4rnjVyRMnlag7wBsqQihLiqU vlPPfJORk/jaEi4qxsn5N/Ze6Y1FXn8HKKurSac6IKCndbJrdPCmE88oB3nacaLBrz7A 3JmTWYumCAsbiGkuJH1wjuLBOvqoyDX1JGUq3Eq40DXzZn4M6mlzum8wi/p/u7V3An2V WVUcQXSJ/GQJKuIBFkoGiKlGNuJWWLvGYSYlxWmS7sfEQ+Bm0pXH04k7xGoI/xdmXAhf 61FVtTbWQsMigdiccLV2V+5BdlyrgK9FmoC0JLKqPCgfiXzGadxPOpNapi0i5Dvitkwx 3rdA== X-Gm-Message-State: AOAM5321VfwONrgBerFLe+f+4DIgIN6ejRImdpLR3+6BUse/FpIcWYgS kG/oJNXBTX6KOU+8O1yU7OvVXfuSZu/JVtqbH+d2wmMM X-Google-Smtp-Source: ABdhPJw5e4u9DpD0tiCK2++hA1y35fN6vL3gLef5ca5t3xoIy218+gokGtvVI6dJMV34njbGHMC94UnYmClRJWaobdI= X-Received: by 2002:a81:cf02:0:b0:2d0:b68c:cf30 with SMTP id u2-20020a81cf02000000b002d0b68ccf30mr1342438ywi.510.1652377354353; Thu, 12 May 2022 10:42:34 -0700 (PDT) MIME-Version: 1.0 References: <71cf150f-974a-4944-a1a4-42618c160948@www.fastmail.com> <79a5c3a9-5f4d-4226-b640-1e619a43f99d@www.fastmail.com> In-Reply-To: <79a5c3a9-5f4d-4226-b640-1e619a43f99d@www.fastmail.com> Date: Thu, 12 May 2022 10:42:22 -0700 Message-ID: To: Larry Garfield Cc: php internals Content-Type: multipart/alternative; boundary="0000000000003dc1d705ded4155b" Subject: Re: [PHP-DEV] The future of objects and operators From: jordan.ledoux@gmail.com (Jordan LeDoux) --0000000000003dc1d705ded4155b Content-Type: text/plain; charset="UTF-8" On Mon, May 9, 2022 at 2:25 PM Larry Garfield wrote: > > Also, not proposing level 1 on the grounds that it would reduce the > argument for level 2/3 in the future would effectively be holding level 1 > functionality "hostage" for the more advanced versions, which... would > probably not work out well. :-) (Even if that's not your intent, it would > come off that way.) > > > Yes, I also realize that, which is another reason I'm thinking that doing comparison-only overloads first might be the better way forward. --0000000000003dc1d705ded4155b--