Re: [VOTE] Fibers

From: Date: Tue, 09 Mar 2021 18:58:10 +0000
Subject: Re: [VOTE] Fibers
References: 1  Groups: php.internals 
Request: Send a blank email to internals+get-113425@lists.php.net to get a copy of this message

> On Mar 8, 2021, at 1:40 PM, Aaron Piotrowski <aaron@trowski.com> wrote:
> 
> Greetings everyone!
> 
> The vote has started on the fiber RFC: https://wiki.php.net/rfc/fibers <https://wiki.php.net/rfc/fibers>
> 
> Voting will run through March 22nd.
> 
> 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
– 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


Thread (71 messages)

« previous php.internals (#113425) next »