On Tue, 14 Mar 2023 at 16:58, Larry Garfield <la...@garfieldtech.com> wrote: > > New engine approach first, then syntax based on what that approach allows.
Would it be desirable to split those two things into two separate RFCs, by having the first RFC not have native syntax support, but instead another static method on Closure? e.g. something like: Closure::partial($callable, array $position_params, array $named_params): Closure {} and would follow the pattern of Closure::fromCallable() being implemented in 7.1, and the built-in syntax took until 8.1. That would also allow creating partially applied functions in a data-driven way. cheers Dan Ack -- PHP Internals - PHP Runtime Development Mailing List To unsubscribe, visit: https://www.php.net/unsub.php