Newsgroups: php.internals Path: news.php.net Xref: news.php.net php.internals:126788 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 7C8161A00BC for ; Sun, 16 Mar 2025 18:44:41 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=php.net; s=mail; t=1742150529; bh=3qWrK60tixsHMpN8nlQXWPl1ybTvo6DzpgxV3T14A3k=; h=References:In-Reply-To:From:Date:Subject:To:Cc:From; b=Rw4l2+td89FFPGrrj3zqwyqVMhpX3dnnaoSKn+evMeNJeTdNBgltmS6N4p1cBsMDC qwNwy8ajVlyD/adjWENS8cSzXbhOnjT6jloy65UEd7Hlmxk744Gjm8PqBdL6n8qeU3 0sS5hWY2fVEfopxC6EyyNwpJ2Y0FGaJMfuWnC0PeNR2Yn/QTEksU++SDyOcbm1GL2N vu01gb5Iz6phqiNMR6nfHJExYuDSFcjlk2Zw7sC3e0zjVN2YwfM6pNazUffUxlbhjZ iewy4lKCeJu6HczNUvkV7gKwnGnCtqyhJjMHe7A74fmy//p+XewCG5fnnGh4vP0ibC mnOAns7K4Or2w== Received: from php-smtp4.php.net (localhost [127.0.0.1]) by php-smtp4.php.net (Postfix) with ESMTP id 6A283180072 for ; Sun, 16 Mar 2025 18:42:08 +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=-2.0 required=5.0 tests=BAYES_40,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: Received: from mail-yb1-f182.google.com (mail-yb1-f182.google.com [209.85.219.182]) (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 ; Sun, 16 Mar 2025 18:42:08 +0000 (UTC) Received: by mail-yb1-f182.google.com with SMTP id 3f1490d57ef6-e4930eca0d4so2902811276.3 for ; Sun, 16 Mar 2025 11:44:40 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1742150679; x=1742755479; 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=3qWrK60tixsHMpN8nlQXWPl1ybTvo6DzpgxV3T14A3k=; b=OhdNdyIavXmV9mBaiul+kZ1xZgMKwvXLifz4+a4whIRgmuw0r0lup0nfX/AqRJyUos EvTeNanifr+imPidMfYSqai4A23L/iiu+XREZuYlSHcFfvviGSHlq1kg7glIHN+0qOSX bUW84dNPDwzUMtZggIotAFHz6jxgelyhJJLw+Yzezz+hcmdbEbPhxAhm9+9sdjCIqdmK 0lkNgYiSPmwNyD0U9BMBySWUo5OZXhC48ilXSldmp8mrUeoiljdoU1wFM5KEkzZl2Nej LAZoDsxC4+ro7rw6jl9kUXDVzAQyWr+R617QDKY+1W6SgVLvM3/7ld2ZZ3JtUqDp4XRI H/Lw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1742150679; x=1742755479; 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=3qWrK60tixsHMpN8nlQXWPl1ybTvo6DzpgxV3T14A3k=; b=TRMsrly6ghKB6W+WS0xgLNZlkCFb82iazvduFH4BMb11q6f8rdNBiXePj/oJC9kGj3 ESnOBDRuRv/gC8gfI5BDKR6wKrcojzvxIpO7ASFmKBbgAojh6e1XkRDW2D20t1mhTYM2 rtFhwV3V/ZxD/wt640HhD97HqqPE0ZgyBdtduCfhHrd5NaytSGAgrMzqXs3rR1fD2ivi /T3xWxzx8yam5Wfu3e+BzWa+Qd7ag2GejoFEj1M84tEnoaVmwUeY3DfUe/2MEFI0ue50 85DRMccuSy7lIQDgsPGxe/zcqtZLpMNcUafPF9KqzH+HxHUmTFl9C41H9Mr4t3AE/tsy dmcw== X-Forwarded-Encrypted: i=1; AJvYcCVwOCmppxpZR9jefuqCBwC/O/SQwDr6Ml9wji0LSCo9f56vQhobUyNmnFvOfKqw7GLdf5CrEk18Mo8=@lists.php.net X-Gm-Message-State: AOJu0YygETAUGKKktAeXdLZYQQyNMqUYfvaKek1QeYA+F9RkdyKGrygF gDZFhLCyplwO3LNuSM2mPWOnGhpavc1ax5wJaVT4VTmB6kZGqc8gkrsb5G8diE4hLPRFOT7urjN mT2EmqNJf6aloovwNJHSkt/vO8Z0= X-Gm-Gg: ASbGncs0iGi1re8DI3e+T9g2XUuXKowsKS4Qcw3jO8okjC/gOj3C5i46v5wus6edKEX YKMryETpMB8umW33uhtIy+XMWyuc3FcBD4NhUD7fL2hK5XeJ1GBRZZGjJKn72Vkm7Ez/uXCCzh6 sBcpP/O/dcWCPe881yTnFfvPqjBg== X-Google-Smtp-Source: AGHT+IFZ2SQ8cUQD5jokk6P8uOSyQQWszca8Fp0C4fWuU3E6Y3cmQYP7wymY4DK0GrnQoaNPEAvprIDNnF7/VaGAnC4= X-Received: by 2002:a05:6902:2682:b0:e5d:f878:7b50 with SMTP id 3f1490d57ef6-e63f6534ebemr12274185276.23.1742150679579; Sun, 16 Mar 2025 11:44:39 -0700 (PDT) Precedence: bulk list-help: list-post: List-Id: internals.lists.php.net x-ms-reactions: disallow MIME-Version: 1.0 References: In-Reply-To: Date: Sun, 16 Mar 2025 20:44:30 +0200 X-Gm-Features: AQ5f1JpFJoB9MOZndbF6VdU6E2JPqu_-fBwxeHxi5UajteB_8FnkJr8XLGxDg_Q Message-ID: Subject: Re: [PHP-DEV] PHP True Async RFC - Stage 2 To: Oladoyinbo Vincent Cc: Bilge , php internals Content-Type: multipart/alternative; boundary="00000000000066db1606307a10b3" From: edmond.ht@gmail.com (Edmond Dantes) --00000000000066db1606307a10b3 Content-Type: text/plain; charset="UTF-8" Just in case, I'll state this explicitly. The current RFC does not remove features from the previous version; rather, it represents its high-level part, with structural concurrency added. It has been reduced in size, making it easier to discuss. From an implementation perspective, it seems that a way to separate extension logic from the PHP core has emerged. Therefore, splitting the RFC into multiple parts is justified from this standpoint. > --00000000000066db1606307a10b3 Content-Type: text/html; charset="UTF-8" Content-Transfer-Encoding: quoted-printable

Just in case, I'll state this expl= icitly.
The current RFC does not remove features from the previous version; rather,= it represents its high-level part, with structural concurrency added. It h= as been reduced in size, making it easier to discuss.

From an implementation perspective, it seems that a way to separate exte= nsion logic from the PHP core has emerged. Therefore, splitting the RFC int= o multiple parts is justified from this standpoint.

--00000000000066db1606307a10b3--