Re: [RFC] Function pipe operator
| From: | Ben Ramsey | Date: | Tue, 21 Apr 2020 02:39:43 +0000 |
| Subject: | Re: [RFC] Function pipe operator | ||
| References: | 1 | Groups: | php.internals |
| Request: | Send a blank email to internals+get-109735@lists.php.net to get a copy of this message | ||
> On Apr 20, 2020, at 20:38, Larry Garfield <larry@garfieldtech.com> wrote:
>
> Hello fine people of Internals!
>
> I've been commenting on other RFCs enough lately that I should probably put myself through
> the wringer, too. I therefore offer this RFC to add a function pipe operator, as seen in a number
> of other languages:
>
> https://wiki.php.net/rfc/pipe-operator-v2
>
> A patch is available here:
>
> https://github.com/php/php-src/pull/5425
>
> Although I have one or two bits of it that I could use feedback on. (Let me know over on
> GitHub.)
>
> It's deliberately a very small, lightweight, and targeted change. The Future Work section
> suggests possible additions for later, but this is as much as my meager skills can manage for the
> moment.
>
> My enormous thanks to Sammy K Powers and Levi Morrison for their copious hand-holding in my
> first foray into php-src.
>
> *dons flame retardant suit*
I liked the use of expressions in the v1 proposal, but I agree with you that the use of callables
simplifies the approach, and (IMO) provides a better developer experience, since I found the
Attachment: [application/pgp-signature] Message signed with OpenPGP signature.asc
$$ placeholder confusing.
I’m a +1 for this. I can’t wait to use it.
Cheers,
Ben
Attachment: [application/pgp-signature] Message signed with OpenPGP signature.asc