Newsgroups: php.internals Path: news.php.net Xref: news.php.net php.internals:111597 Return-Path: Delivered-To: mailing list internals@lists.php.net Received: (qmail 35389 invoked from network); 17 Aug 2020 22:33:32 -0000 Received: from unknown (HELO php-smtp4.php.net) (45.112.84.5) by pb1.pair.com with SMTP; 17 Aug 2020 22:33:32 -0000 Received: from php-smtp4.php.net (localhost [127.0.0.1]) by php-smtp4.php.net (Postfix) with ESMTP id 8BF9A180531 for ; Mon, 17 Aug 2020 14:34:30 -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-lj1-f179.google.com (mail-lj1-f179.google.com [209.85.208.179]) (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, 17 Aug 2020 14:34:30 -0700 (PDT) Received: by mail-lj1-f179.google.com with SMTP id h19so19102800ljg.13 for ; Mon, 17 Aug 2020 14:34:30 -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=Ljqnc+S4/w8F/5BsD3M5+PrdoiqTp2aXCif6bdYFDqI=; b=EgbHKmQYu7uvsdRI3JSJu+pSQIv7wb3UG1kH1pmlJ0lUNc4HIV8DQLjswF/8hRBxt0 2AUKBrDpuPzzin+5cHwqIligYrTUts4vqFYK+nNLEvkbe2IbXZSKh6ZRHnGzC27VZq95 nlTjbyWdc1BiST4qLc5t2z32LxfGFd+6B7OmNbQYRGYL57CokLJN65yqC4yq1riQK2KH nk1/mSLK9BcuzB4sXtU4uWepcZJhaRGZ7NtEfuzLBSHWD04mZokxZaaHPBZhpd0dWi7D WeWyDKs3Qd36YsJitLNjYbBeojksPf1wDzFXxno/huf8LNsDp+Uj30J+zAHuRvY1E0E7 aFkw== 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=Ljqnc+S4/w8F/5BsD3M5+PrdoiqTp2aXCif6bdYFDqI=; b=Ve8BxfdoMTdrbukk478mwbnS5YZYEeIasMog9b9yhoUJvUijalgw62mba+MQ/JxnEl HJkXbmmnoJjjWS98+ZPhu3YDa/LA90dckyb6CA01O9sHkyhDTrRktvD+6mf0IBXyztyg JvsTms55Vx+duq2ep/vIuXkUHUe8L6n0g9pcZMXVUNfp5PsfBJdjoO2AF6lCA++PMK3/ Bj9hUF/AltRvuKH3U9ZmmXEe9EGeYOa0/KQtd18dptHcbLwWCIOtzq7RfnOUVgDURb+f kdzM5h0EOUsV5SektdmXIrqmIyo5oM4UlpCgkiUlCKTRWIg4W7GGiA8KiPHfy8GrxoPY 4+Zg== X-Gm-Message-State: AOAM532FSqRrWFUWE7a6DJGH57a6whmNvzTQ2GCR2fa0SylyPo0ue4LY zZoNlNtu7ioFJmo+8DNQ2haO7gOYvFp7rNijJv0= X-Google-Smtp-Source: ABdhPJw+uOjTOki/0XIog92r6OfnW7MB/AT+0ScEnMKKfN2W7DvKt6fLrAFtzlzqmxqP2BIDQfOVu0ujq2DGZEdQpcM= X-Received: by 2002:a2e:7c18:: with SMTP id x24mr8022824ljc.402.1597700066044; Mon, 17 Aug 2020 14:34:26 -0700 (PDT) MIME-Version: 1.0 References: <5cc837df-ab47-628a-d29b-46d7933be973@gmx.net> <3A7CECC3-CDEE-4852-BF4B-4EC7CA1BD538@pmjones.io> <7d6c42a4-53cd-5e38-4ffc-02fe490d66a3@gmx.net> In-Reply-To: Date: Tue, 18 Aug 2020 00:34:13 +0300 Message-ID: To: Jakob Givoni Cc: Benjamin Eberlei , Benjamin Morel , =?UTF-8?B?TWljaGFlbCBWb8WZw63FoWVrIC0gxIxWVVQgRkVM?= , PHP Internals Content-Type: multipart/alternative; boundary="000000000000e4f04205ad198863" Subject: Re: [PHP-DEV] [VOTE] Shorter Attribute Syntax Change From: benas.molis.iml@gmail.com (Benas IML) --000000000000e4f04205ad198863 Content-Type: text/plain; charset="UTF-8" On Tue, Aug 18, 2020, 12:25 AM Jakob Givoni wrote: > On Sun, Aug 16, 2020 at 11:32 AM Benjamin Eberlei > wrote: > > > > On Sun, Aug 16, 2020 at 10:39 AM Jakob Givoni wrote: > >> > >> Hi Benjamin, > >> > >> I'm sorry, but I don't understand your argument. > >> It's true that annotations used to be enclosed in a docblock, but that > >> is not an argument for saying that attributes NEEDS to be enclosed in > >> a block too. > >> It's also true that attributes can be followed by many different > >> things, but still it doesn't follow that block enclosing is NECESSARY. > >> What I'm saying is that there is still no good argument for why > >> attribute block syntax is better than non-block syntax. > >> The only argument that was presented in the original RFC was not > >> convincing, and I pointed out why. > > > > Nobody says it's ultimately **necessarry** as @@ can work. > > Thanks for the clarification. This is the first time I've heard > someone from the block-delimiter camp concede that @@ is not > necessarily objectively "terrible" (as you yourself put it almost a > month ago), as it was made out to be. > > The question is now if it's reasonable at all to change something for > 99% purely subjective reasons (no other substantial fact has been put > forward other than the VIM argument) well past feature freeze (yes I > In the future, syntax with an ending delimiter might help us to not run into new parsing issues like `@@` did. And yes, the future DOES indeed matter. I hate when people who don't contribute to or maintain the php-src actively try to tell otherwise. know it's not a feature, but it's still controversial), even past the > beta3 date. And still without respect for letting the discussion phase > run its course before putting to a vote. > > May I remind everybody of a few words long ago from our release manager > Sara: > > > I'm fine with this or any syntax, but FF is 13 days away, you're going to > > have to give me something more substantial than "It maybe breaks > something > > somewhere somehow". > > > Regards the vote; I don't believe that @@ has been proven unworkable, > > however if I'm wrong about that, then the second choice selection from > the > > last vote would obviously take precedence. > > > If that's the case, then the solution still seems obvious: Defer > attributes > > to 8.1. I know a LOT of people will not be happy about that, but it's > the most > > responsible thing to do if the threat of forking up is that present and > > that dangerous. > > How did we end up here? What started with "[...] a deep sense of > unease that we collectively made the > wrong decision [...]" may have taken a turn for the worse when it > comes to confidence in the process and the community. > Or is it just me being dramatic? :-D > > All the best, > Jakob > > -- > PHP Internals - PHP Runtime Development Mailing List > To unsubscribe, visit: https://www.php.net/unsub.php > > --000000000000e4f04205ad198863--