Newsgroups: php.internals Path: news.php.net Xref: news.php.net php.internals:109090 Return-Path: Delivered-To: mailing list internals@lists.php.net Received: (qmail 91152 invoked from network); 17 Mar 2020 03:27:12 -0000 Received: from unknown (HELO php-smtp4.php.net) (45.112.84.5) by pb1.pair.com with SMTP; 17 Mar 2020 03:27:12 -0000 Received: from php-smtp4.php.net (localhost [127.0.0.1]) by php-smtp4.php.net (Postfix) with ESMTP id F06651804E6 for ; Mon, 16 Mar 2020 18:49: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=-1.4 required=5.0 tests=BAYES_00, FREEMAIL_FORGED_FROMDOMAIN,FREEMAIL_FROM,HEADER_FROM_DIFFERENT_DOMAINS, RCVD_IN_DNSWL_NONE,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-lf1-f41.google.com (mail-lf1-f41.google.com [209.85.167.41]) (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, 16 Mar 2020 18:49:45 -0700 (PDT) Received: by mail-lf1-f41.google.com with SMTP id s1so15784245lfd.3 for ; Mon, 16 Mar 2020 18:49:45 -0700 (PDT) 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=DlIDOrgw3Co/poCRr+xN/tp2IVFoUNSlskoR1uBoM2Y=; b=miLKMlgyRqjZHcRLAPoOijY5rh1OXCzjOe07FQrAkGzOOl0GVRfLptDvFMGIk30K2m OOTB5Ks7OiLGR4NrNqIHhcdcyygeIueDs++zxOt7vtdnr9qRDKpkUZIt2kxn4upPna0o HaYJ0fTzyHBPJ/tRXTR1qd4kqE2mRMLaHuTxGyQGSajC0PIuobPQQwl9mex+586FenCW +f90+g+Lp/VQzAFaeZ5+GoCC+xPBVFUFVCKvUsIHR49fj/QS4quvBeCtt1H+LNDWSI1H Ti49t+qjlxev2GH2vXJfKa8dX+A41j6uApSZv4O0S3WT66AmadqIRhojruA68UeLRnSQ LQyQ== X-Gm-Message-State: ANhLgQ0dxgc+AVbU8xPfH8mR0JSJukZsbyDkJc6yKzwck/gg9jjdqR26 kZQwRI4iwoTioDLVstrQAwJFwYfGHPp+48Zn9eg= X-Google-Smtp-Source: ADFU+vuTyX/RcJLBBokWEJ0ryQECMr9UfCcJ/0AvExcS6eqwLb9/ClAngvvln2GIHcBXEmegkRbXppt6WtnWc8+VRiw= X-Received: by 2002:ac2:484f:: with SMTP id 15mr1270723lfy.3.1584409782420; Mon, 16 Mar 2020 18:49:42 -0700 (PDT) MIME-Version: 1.0 References: In-Reply-To: Date: Mon, 16 Mar 2020 20:49:31 -0500 Message-ID: To: Marco Pivetta Cc: php internals Content-Type: text/plain; charset="UTF-8" Subject: Re: [PHP-DEV] [RFC] [DISCUSSION] Compact Object Property Assignment From: jakob@givoni.dk (Jakob Givoni) On Mon, Mar 16, 2020 at 8:29 PM Marco Pivetta wrote: > That kinda makes the entire feature quite useless/uninteresting to me: if a this does is desugaring into a set of assignments, then I'm not sure what its advantage is. I'm sorry about that, but the motivation of the RFC is quite clear in the "Motivation" section. If those goals are not interesting to you then COPA won't help you. > I was kinda hoping for an atomic state mutation across multiple fields, heh... Sounds like another RFC (that may make it in PHP 9.x+ ;-D)