On Wed, Mar 24, 2021 at 1:02 PM Nikita Popov <nikita....@gmail.com> wrote:

> On Wed, Mar 24, 2021 at 5:20 PM Larry Garfield <la...@garfieldtech.com>
> wrote:
>
> > Greetings, Internalians.
> >
> > Some months back I proposed an RFC for short functions.
> >
> > https://wiki.php.net/rfc/short-functions
> >
> > After some discussion, I put it on hold to ensure that it was compatible
> > with the other discussion floating about around an alternate syntax for
> > multi-line closures that did auto-capture.  It's important that the
> syntax
> > of both proposals is consistent.
> >
> > Nuno Maduro and i have talked recently and worked out the syntax that is
> > consistent between both proposals.  That takes 'fn' off the table for
> > short-functions, for reasons discussed in both RFCs.
> >
> > To that end, I offer:
> >
> > 1) The updated short-functions RFC:
> > https://wiki.php.net/rfc/short-functions
> >
> > 2) A new RFC, code by Nuno, for auto-capturing multi-statement closures:
> > https://wiki.php.net/rfc/auto-capture-closure
> >
> > These are separate RFCs and at this time we plan to send them to separate
> > votes, but I list them together to demonstrate that they have been
> > developed in a mutually-compatible way.
> >
> > Further details in the auto-capture-closure RFC.
> >
>
> Could you please create two separate threads for these RFCs?
>
> Nikita
>

I guess my one question would be why we didn't support auto-capture when we
first implemented anonymous functions, and if there was a reason, why does
that no longer apply?


-- 
Chase Peeler
chasepee...@gmail.com

Reply via email to