Newsgroups: php.internals Path: news.php.net Xref: news.php.net php.internals:128902 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 lists.php.net (Postfix) with ESMTPS id 260CC1A00BC for ; Wed, 22 Oct 2025 13:09:53 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=php.net; s=mail; t=1761138597; bh=qZtqoFz18hMGSI4IJecwY3hmPdnEbIV3nJqx7y8DXn8=; h=References:In-Reply-To:From:Date:Subject:To:Cc:From; b=KYjuOgB5jqT2kpVxRyYWRK9pQrv0WvR+4D8+W60kX73VCs+CM9apFtL9kyZ5ZgeYl kfe2ftqs6x0cjh8jHMORu7NzMVnyvHD/UcognvN503g4SAo3alKSPnex9y0jnpRFFy cS3ntSREjSe3Rv24B7r1MmDxkZ2JGPFNlpih/M4DS0IKrOgNG13lxmTzqQYjbAf04k c6Qc1jf6LICdPAK/0h9VA1/TpsCIYS+toN8LLDYpwk4zJ7w7FmVPkxv8I1nCk+M1F8 QOta9l0XtQg42Yu2nC6zB+lAjr/TYyo3XKVxWX9gWzQtPgvWuGmyhCnwB1ajIyBal3 UI/1QTz8nqVrw== Received: from php-smtp4.php.net (localhost [127.0.0.1]) by php-smtp4.php.net (Postfix) with ESMTP id E775F180084 for ; Wed, 22 Oct 2025 13:09:53 +0000 (UTC) X-Spam-Checker-Version: SpamAssassin 4.0.1 (2024-03-25) on php-smtp4.php.net X-Spam-Level: X-Spam-Status: No, score=0.6 required=5.0 tests=BAYES_50,DKIM_SIGNED, DKIM_VALID,DKIM_VALID_AU,DKIM_VALID_EF,DMARC_PASS,FREEMAIL_FROM, RCVD_IN_DNSWL_NONE,RCVD_IN_MSPIKE_H2,SPF_HELO_NONE,T_SPF_TEMPERROR autolearn=no autolearn_force=no version=4.0.1 X-Spam-Virus: No X-Envelope-From: Received: from mail-ua1-f47.google.com (mail-ua1-f47.google.com [209.85.222.47]) (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 ; Wed, 22 Oct 2025 13:09:53 +0000 (UTC) Received: by mail-ua1-f47.google.com with SMTP id a1e0cc1a2514c-8e352f6c277so1638687241.2 for ; Wed, 22 Oct 2025 06:09:48 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1761138588; x=1761743388; darn=lists.php.net; h=content-transfer-encoding:cc:to:subject:message-id:date:from :in-reply-to:references:mime-version:from:to:cc:subject:date :message-id:reply-to; bh=11JJcedBzOBenDOgz/xojpj1CAg7Vyd88X/4WX09N1w=; b=Oaev3r/I+A6QThkaFfY1kPPMWvurfF0yzhQp1+Y4O/ZJTc2hQDJyAFYshiBBithQaN qgsyAJgVsb5jzsvVwI5WKhSik1zRDow2NvENHAKygDzrPhNujOo148oKHsBwnoW3WxsA mqK/9ifFgyiwb20ERfbVwuluO9dpNR/mGtl7lU58km5y1BcwI53VXkzOPT8oyKxuEyMl iAg119fg8nkhU8qLyEXtQseSNRXupeq3Vxaqk+IMNu/KuIbxXGG/aKHiqARgG4WINwIm sO8zSLO9EkclvebMBudPR6U6aFl0XXoojAj4N6AZ1+xjbWr85PaxoH7DAm+Pf+0ZXaPh T46A== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1761138588; x=1761743388; h=content-transfer-encoding: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=11JJcedBzOBenDOgz/xojpj1CAg7Vyd88X/4WX09N1w=; b=Pfg9V+InJlkc71a1tGZI+Ol0sO1LA8v3oUP+apQZXZhIjLwmTGnYEYBwJRjjnybXDx X92/6V/nxWkEgxuJ69NAzv5gy8ZEFIutH6qXd4ayHkJmGsoCwCUyJczGvcAhUfbsayix GzlSP0ebuzRv7o+wZVNCYahnthFiXde9BDDh+monGXYfdp2LUZKdiVjo+HstUn7Y1S4M lQNRvYuxTfOrCKp5YRqrbVURCwhZMxFHVQX1jAzIHPvofzVqZ0J0hGptPpLQky5mfRoR DxzcXOX3WVyBR1Aia+nSUiBCBTONtz99LGBhr0aaK5icq0KDL2Gbdz699ZC6nNFdL4cU Gubw== X-Forwarded-Encrypted: i=1; AJvYcCXzdbSbwO120FGKbmhyWTFuTKnbYDcbq30crGddMjWs0Hbd/fYjLbfUVRVrhT7PTx/M0bs/JHHr1Mk=@lists.php.net X-Gm-Message-State: AOJu0Yxn1RHSmGIIY1rVHYPs4PtYcNKr1hJdvfqWbY8/nlogun58WMik BZNs3TMpQQ2bkiu8yvsFL/uQvHzMqoWzeC3pSYhN4ZSoFqawzhid9HR9sm3YCFbSmdl8FyeMrIv EJqyvF5Th4FXuwyv2bQP5YVo0eelW2oM= X-Gm-Gg: ASbGncsUETyBT9eiMec3qKhrcOhsqFVTbCiDWZn7muWp5ve5kjTgZxkx2+xoDyj6dcL n1UHGIVV/vgeWZkVYZzyb+BNuwRkiDSjMlvv53D3WIF8yCW6NB0ERdcCFnfJUhZe4VCXUNxnP4+ MAcRUJTBEpk0CPh/lHY8xkYDi/14wNIDFoyOnJvIa20DGCV1uWugcrP8B3BKwudAwXxrapdcY9F CfUUBxTub3DL+99I8GKj6m0D7rDSfWQx8OTQexnB/xvIOe9ui7W747aDxBaotLuI1eTtfHBT5GK SHqATa0jAbY/G7+5GsMBm0tICA== X-Google-Smtp-Source: AGHT+IEc1nxUM12VeviieW6pkTvMtiva4TNkKKKjza0DrOIK6JXAAonRDE2Slvd1DAjn2fbjM2bCxsSEXHuOKqL5XEg= X-Received: by 2002:a05:6102:8382:10b0:5d9:6c3b:f60c with SMTP id ada2fe7eead31-5d96c3c0fa6mr3527522137.37.1761138588108; Wed, 22 Oct 2025 06:09:48 -0700 (PDT) Precedence: list list-help: list-unsubscribe: list-post: List-Id: x-ms-reactions: disallow MIME-Version: 1.0 References: <0e4e39d6-9cc9-4970-92e0-2463143b4011@app.fastmail.com> <37180d8d-85b4-49a3-a672-334bf4329470@app.fastmail.com> <2f8524a7-dea2-4fbf-933a-c538d3706253@app.fastmail.com> <151800a7-1094-49bc-8e43-c593a74741af@app.fastmail.com> In-Reply-To: Date: Wed, 22 Oct 2025 16:09:35 +0300 X-Gm-Features: AS18NWCd3Ma0kJRLMgvsxSNa-1P7E7ldOknl4TfPF55rSdTkXvctUCKVzlIgzb0 Message-ID: Subject: Re: [PHP-DEV] PHP True Async RFC Stage 4 To: Rob Landers Cc: Aaron Piotrowski , PHP Internals Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable From: edmond.ht@gmail.com (Edmond Dantes) > how will the scheduler handle backpressure? I don=E2=80=99t really understand the problem with the Scheduler, and even less its relation to backpressure. Dealing with backpressure is a matter of queue implementation. The Awaitable contract has nothing to do with this situation. > I'm not sure what your thought process is here, because in the last few e= mails you've gone from "maybe" > to doubling-down on this (from my perspective), but I feel like this will= be a footgun to both developers and the future of the language. Confident about what exactly? And what exactly would be the footgun? These are very general statements. It seems to me that people in this conference use the word =E2=80=9Cfootgun= =E2=80=9D far too often =E2=80=94 and not always in the right context. There=E2=80=99s a lack of rational boundaries here. Not every programmer=E2=80=99s mistake is a footgun. Especially that: ```php if (await($response)) { return await($response); } ```