> On 12 Oct 2022, at 11:06, Jordan LeDoux <jordan.led...@gmail.com> wrote:
> 
> If a "preview" doesn't allow us to make breaking changes, then what exactly
> is the point? I don't see any benefit at all to this without that.
> 
> If the "preview" is *actually* just "put out an RFC in the next patch
> release as soon as it's merged to master", which is what it seems you're
> saying (as that seems like all that's left with all the things you said we
> can't do in a preview), then that seems dubious, prone to instability in
> the engine outside of the preview features, and a total breakage of the
> release cycle and RM process that is currently in place.

100% agree. Kotlin's experimental features are drastically different from what 
was described by David. I don't think "feature previews" deliver any value to 
PHP's development process here; mainly, it doesn't allow breaking changes, thus 
not allowing developers to be at ease when accepting features due to knowing 
they could make changes as they go, which I see as the main benefit. 

It would have helped deliver features which were otherwise declined due to 
someone not liking the syntax, not seeing the usefulness or just not convinced. 
If a feature is proven to not be a good fit for PHP then it's removed.

Feature previews as I see it solve exactly one problem: feature's runtime 
stability - but I don't think this is a problem of PHP in the first place.

Reply via email to