Newsgroups: php.internals Path: news.php.net Xref: news.php.net php.internals:113425 Return-Path: Delivered-To: mailing list internals@lists.php.net Received: (qmail 90464 invoked from network); 9 Mar 2021 19:06:14 -0000 Received: from unknown (HELO php-smtp4.php.net) (45.112.84.5) by pb1.pair.com with SMTP; 9 Mar 2021 19:06:14 -0000 Received: from php-smtp4.php.net (localhost [127.0.0.1]) by php-smtp4.php.net (Postfix) with ESMTP id BF2CC180505 for ; Tue, 9 Mar 2021 10:58:18 -0800 (PST) X-Spam-Checker-Version: SpamAssassin 3.4.2 (2018-09-13) on php-smtp4.php.net X-Spam-Level: X-Spam-Status: No, score=0.8 required=5.0 tests=BAYES_50,SPF_HELO_NONE, SPF_PASS autolearn=no autolearn_force=no version=3.4.2 X-Spam-Virus: No X-Envelope-From: Received: from mercury.negativeion.net (mercury.negativeion.net [199.38.81.6]) by php-smtp4.php.net (Postfix) with ESMTP for ; Tue, 9 Mar 2021 10:58:18 -0800 (PST) Received: from localhost (localhost [127.0.0.1]) by mercury.negativeion.net (Postfix) with ESMTP id 9BF2320CBBED08 for ; Tue, 9 Mar 2021 13:58:17 -0500 (EST) Received: from mercury.negativeion.net ([127.0.0.1]) by localhost (mercury.negativeion.net [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id hfsDAwUrrRsw for ; Tue, 9 Mar 2021 13:58:17 -0500 (EST) Received: from [10.0.1.2] (unknown [173.225.158.209]) by mercury.negativeion.net (Postfix) with ESMTPSA id 229D720CBBECFC for ; Tue, 9 Mar 2021 13:58:17 -0500 (EST) Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable Mime-Version: 1.0 (Mac OS X Mail 13.4 \(3608.120.23.2.4\)) Date: Tue, 9 Mar 2021 12:58:10 -0600 References: To: php internals In-Reply-To: Message-ID: <8812EE70-4720-4639-926E-1EA206624BC1@trowski.com> X-Mailer: Apple Mail (2.3608.120.23.2.4) Subject: Re: [PHP-DEV] [VOTE] Fibers From: aaron@trowski.com (Aaron Piotrowski) > On Mar 8, 2021, at 1:40 PM, Aaron Piotrowski = wrote: >=20 > Greetings everyone! >=20 > The vote has started on the fiber RFC: https://wiki.php.net/rfc/fibers = >=20 > Voting will run through March 22nd. >=20 > Cheers, > Aaron Piotrowski Hi all! A concern was raised off list that due to the complexity of the way this = feature interacts with the engine, it may be best to mark the feature as = experimental. This would allow some changes to be made to certain = edge-case behaviors and, while I don't think it would be necessary, the = public API. We (Niklas and I) agree with this and propose that if this feature is = accepted, it is marked as experimental through the 8.x release cycle or = until we're comfortable removing that label, whichever comes first. Experimental in this context would mean fibers would be compiled and = available in all releases, but the documentation would denote that = behavioral and API changes may be made in future minor releases =E2=80=93 = use at your own risk. As this feature is targeted at library authors and not average PHP = users, we believe there would be little effect to the community to take = this step. Cheers, Aaron Piotrowski=