Newsgroups: php.internals
Path: news.php.net
Xref: news.php.net php.internals:126594
X-Original-To: internals@lists.php.net
Delivered-To: internals@lists.php.net
Received: from php-smtp4.php.net (php-smtp4.php.net [45.112.84.5])
	by qa.php.net (Postfix) with ESMTPS id 9ABC01A00BC
	for <internals@lists.php.net>; Thu,  6 Mar 2025 07:49:32 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=php.net; s=mail;
	t=1741247216; bh=5uMdIV2W8NSrHnechOn/Oq454fg41K+7eBsfTNvr3HM=;
	h=References:In-Reply-To:From:Date:Subject:To:Cc:From;
	b=M0/EQjrXJZdpgMYFbOev0K7V3KqJPofvo3inWjWykVPBJ/2B/kZ7z9Z8IWPTR44aB
	 3mWBY/8hm13CvEk19q/SWDPsflcLGxTyhtttQuILX5KgoWZ4QgjNHg3jSxVqKkEKf4
	 sKQv1yoHvOvUG+icGQitt7TlKZxZGQx/n8/BUp6t3F4r9AZcleK9ANy9gEhq+1P7/R
	 xt0FVzI/9RcWugKtr3501GUv9e5ubda/5djI/PP9xEPnXeeUsoQVodbR0jVlF6RBfu
	 O7WAQJGsM6qcRMP9rKb6rlcdpmrc53O46LldbuD2ZaC5Spbc+CTvl+zs0R7YkI1Ii8
	 hclytd9wG/SVw==
Received: from php-smtp4.php.net (localhost [127.0.0.1])
	by php-smtp4.php.net (Postfix) with ESMTP id 0938C18007E
	for <internals@lists.php.net>; Thu,  6 Mar 2025 07:46:56 +0000 (UTC)
X-Spam-Checker-Version: SpamAssassin 4.0.0 (2022-12-13) on php-smtp4.php.net
X-Spam-Level: 
X-Spam-Status: No, score=-1.2 required=5.0 tests=BAYES_50,DKIM_SIGNED,
	DKIM_VALID,DKIM_VALID_AU,DKIM_VALID_EF,DMARC_PASS,FREEMAIL_FROM,
	HTML_MESSAGE,RCVD_IN_DNSWL_NONE,RCVD_IN_MSPIKE_H2,SPF_HELO_NONE,
	SPF_PASS autolearn=no autolearn_force=no version=4.0.0
X-Spam-Virus: No
X-Envelope-From: <edmond.ht@gmail.com>
Received: from mail-yb1-f176.google.com (mail-yb1-f176.google.com [209.85.219.176])
	(using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)
	 key-exchange X25519 server-signature RSA-PSS (2048 bits) server-digest SHA256)
	(No client certificate requested)
	by php-smtp4.php.net (Postfix) with ESMTPS
	for <internals@lists.php.net>; Thu,  6 Mar 2025 07:46:55 +0000 (UTC)
Received: by mail-yb1-f176.google.com with SMTP id 3f1490d57ef6-e60b04fc3edso284040276.1
        for <internals@lists.php.net>; Wed, 05 Mar 2025 23:49:31 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
        d=gmail.com; s=20230601; t=1741247371; x=1741852171; darn=lists.php.net;
        h=cc:to:subject:message-id:date:from:in-reply-to:references
         :mime-version:from:to:cc:subject:date:message-id:reply-to;
        bh=J5twDDuELr7SElCE0DZchWWkSe/Qmhs7HTbLdJkn/Yo=;
        b=jRP/53c1gSz4VM2RjVgu9mFXjd2NyfNS4xPXuAL/4bLwBlfQYuBd3EeONCaNmiNur8
         P/EjMlKttietV4ZjOPaZLH/uDUoH8smhNmWIm883UKliU/FjK0sR1puAT6kF96zblz4V
         49F8imtJNQvWb88V3FKrkJ+H4wBY3DpRb4mG0iRdpriGzazsnQklzh/QaYtwAk4fXJ1C
         Z0mhNV3lBsg0iLJlJZMPA7hBggBh/UxK90aJ7tshpipOgwvZ3sCqSDepdtSbC9qDJtsp
         zxdpF0Iaz1Bxfdemq1FCoW0SxNRYZnAWbJqLN6Uj0HUK8Vm2PLFD4ottmN/V6O7A3Ceu
         9ygA==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
        d=1e100.net; s=20230601; t=1741247371; x=1741852171;
        h=cc:to:subject:message-id:date:from:in-reply-to:references
         :mime-version:x-gm-message-state:from:to:cc:subject:date:message-id
         :reply-to;
        bh=J5twDDuELr7SElCE0DZchWWkSe/Qmhs7HTbLdJkn/Yo=;
        b=a+/gUTeolydFlxNob90f4AgNTGeQLHWdarby0+v6S4Duh44Tr1fvDEd66PdFgj9LI2
         IyWUP9bhw1TWkYDl7eBcapZdFZ2edwUGtywKwa9U+7hU+49arCowlIEZPE3wRt17YrxC
         Jai3ZMnZhNBESQzqNkNX9iGsAW2FT909KgPnRZb4Ft/xoa96HViaM4s5u15I5/gtvpZb
         ZCPqM8ajdUCy4luV29/u38YgyDF/mR5Cr9KobvWCq+FkH3WwNsVU8yyIaVlbF1wTFfj0
         BaA31dB+kucgXwKM2EqpTZhFup5n1yO5jur4S6rh8piDl4hoeGcKtjLHgt87Oazv2/1O
         9U7Q==
X-Gm-Message-State: AOJu0YwYRO+6pWu3bq/AJmnZLz4NfmP9BGRwT9eOpHiaE7/lMgq8KGcZ
	yAq9lDGpgv91tr87ctRtUSGEKGMHo9FxOY4cAXyTHv1Ublkq4qf01OjRlCqjCxW2PrqLkT5GWHf
	pDVAIpTbGQ4gf7IZWbqDyCEKjceOhSt3mOX5/uA==
X-Gm-Gg: ASbGncupLtyUjP7bIvYg+Y/xFxpaKgxTrCBdAio7OHsahkCmceMG4HtQ/iRCAxBauHM
	SGXj736oY0SatwxKsXo42/V19gVcTrmAljOqRy4vS6bMuEwCRA6Wh8MwAqP5T3wSGCf1EVizNwW
	DCZpzDa+UQNlp7QimEt5qAfLpXag==
X-Google-Smtp-Source: AGHT+IHeCr9Gkb+uXzeviyger/MIgpAhZ8AU+zwRrpfedhJKf4k5Cp8HKC0HFc2SdA/W1UnPBC1Qqa4EyJQuWpSNeoI=
X-Received: by 2002:a05:6902:33c8:b0:e5a:cece:f38d with SMTP id
 3f1490d57ef6-e611e19cda3mr7385429276.13.1741247369231; Wed, 05 Mar 2025
 23:49:29 -0800 (PST)
Precedence: bulk
list-help: <mailto:internals+help@lists.php.net
list-unsubscribe: <mailto:internals+unsubscribe@lists.php.net>
list-post: <mailto:internals@lists.php.net>
List-Id: internals.lists.php.net
x-ms-reactions: disallow
MIME-Version: 1.0
References: <CAMW7n8AJckEDzhGv9BdjNhq8zAdCqb4HsVr56vGi+izw50X6Dg@mail.gmail.com>
 <9964db8c-0ffe-43d5-8246-47fc76b07180@app.fastmail.com> <CAMW7n8CM7oBfXCDsKtV4hTFs40UmLCU3183WjYE2exLNqKDWLQ@mail.gmail.com>
 <78a03dd0-fd4a-4f4a-ad8a-37e5704f06fc@app.fastmail.com> <CAMW7n8C-Z18MKhyDX2+ofg70cRbwWOk=YWDAZpKtfLZsFVVRng@mail.gmail.com>
 <23e162f6-54b0-4564-9d79-7b3bdc3d1ab5@rwec.co.uk>
In-Reply-To: <23e162f6-54b0-4564-9d79-7b3bdc3d1ab5@rwec.co.uk>
Date: Thu, 6 Mar 2025 09:49:18 +0200
X-Gm-Features: AQ5f1Jp04r3Lry_WSXoiCkaPhKTnHrj3caNokrg1a4uy1XmRiSwmIe8u2Ez5rX0
Message-ID: <CAMW7n8A_KM6W0NHk_Ypd2PGdJZbi0quxwGvM27pf-U-YOe-RGw@mail.gmail.com>
Subject: Re: [PHP-DEV] PHP True Async RFC
To: "Rowan Tommins [IMSoP]" <imsop.php@rwec.co.uk>
Cc: internals@lists.php.net
Content-Type: multipart/alternative; boundary="000000000000e8c996062fa7be46"
From: edmond.ht@gmail.com (Edmond Dantes)

--000000000000e8c996062fa7be46
Content-Type: text/plain; charset="UTF-8"

>  Defining new syntax would encourage us to define a minimum top-level
> behaviour, such as "inside an async{} block, these things are possible,
> and these things are guaranteed to be true"

True.  This is precisely the main reason not to change the syntax. The
issue is not even about how many changes need to be made in the code, but
rather about how many agreements need to be considered.

Ed.

--000000000000e8c996062fa7be46
Content-Type: text/html; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable

<div dir=3D"ltr">&gt;=C2=A0

Defining new syntax would encourage us to define a minimum top-level<br>&gt=
; behaviour, such as &quot;inside an async{} block, these things are possib=
le,<br>&gt; and these things are guaranteed to be true&quot;<br><br>True.=
=C2=A0

This is precisely the main reason not to change the syntax. The issue is no=
t even about how many changes need to be made in the code, but rather about=
 how many agreements need to be considered.

<div><br></div><div>Ed.</div></div>

--000000000000e8c996062fa7be46--