Ah yes, it's pipeop ! https://pypi.org/project/pipeop/

On Fri, 26 Nov 2021 at 22:39, Evpok Padding <evpok.padd...@gmail.com> wrote:

> > . In fact, I'd be
> > pretty certain that something like this probably already exists on
> > PyPI, but I wouldn't know how to find it.
>
> It's supported with several syntaxes in macropy (
> https://pypi.org/project/MacroPy/) but I remember seeing it in a more
> serious (for lack of a better term) package too, I just can't remember
> which one.
>
> E
>
> On Fri, 26 Nov 2021 at 19:41, Paul Moore <p.f.mo...@gmail.com> wrote:
>
>> On Fri, 26 Nov 2021 at 14:39, Raimi bin Karim <raimi.bka...@gmail.com>
>> wrote:
>>
>> > So this is more of a heartfelt note rather than an objective one — I
>> would love
>> > my fellow Python programmers to be exposed to this mental model, and
>> that
>> > could only be done by implementing it in the standard library.
>>
>> I'm somewhat ambivalent about this pattern. Sometimes I find it
>> readable and natural, other times it doesn't fit my intuition for the
>> problem domain. I do agree that helping people gain familiarity with
>> different approaches and ways of expressing a computation, is a good
>> thing.
>>
>> I get your point that putting this functionality in a 3rd party
>> library might not "expose" it as much as you want. In fact, I'd be
>> pretty certain that something like this probably already exists on
>> PyPI, but I wouldn't know how to find it. However, just because that
>> doesn't provide the exposure you're suggesting, doesn't mean that it
>> "could only be done by implementing it in the standard library". This
>> isn't a technical problem, it's much more of a teaching and
>> evangelisation issue. Building a library and promoting it via blogs,
>> social media, demonstrations, etc, is a much better way of getting
>> people interested. Showcasing the approach in an application that lots
>> of people use is another (Pandas, for example, shows off the "fluent"
>> style of chained method calls, which some people love and some hate,
>> that's very similar to your proposal here). It's a lot of work,
>> though, and not the type of work that a programmer is necessarily good
>> at. Many great libraries are relatively obscure, because the author
>> doesn't have the skills/interest/luck to promote them.
>>
>> What you *do* get from inclusion in the stdlib is a certain amount of
>> "free publicity" - the "What's new" notices, people discussing new
>> features, the general sense of "official sanction" that comes from
>> stdlib inclusion. Those are all useful in promoting a new style - but
>> you don't get them just by asking, the feature needs to qualify for
>> the stdlib *first*, and the promotion is more a "free benefit" after
>> the fact. And in any case, as others have mentioned, even being in the
>> stdlib isn't guaranteed visibility - there's lots of stuff in the
>> stdlib that gets overlooked and/or ignored.
>>
>> Sorry - I don't have a good answer for you here. But I doubt you'll
>> find anyone who would be willing to help you champion this for the
>> stdlib.
>>
>> Paul
>> _______________________________________________
>> Python-ideas mailing list -- python-ideas@python.org
>> To unsubscribe send an email to python-ideas-le...@python.org
>> https://mail.python.org/mailman3/lists/python-ideas.python.org/
>> Message archived at
>> https://mail.python.org/archives/list/python-ideas@python.org/message/WRSCVNGAS6JALJY56ZE7EU634V7DU73G/
>> Code of Conduct: http://python.org/psf/codeofconduct/
>>
>
_______________________________________________
Python-ideas mailing list -- python-ideas@python.org
To unsubscribe send an email to python-ideas-le...@python.org
https://mail.python.org/mailman3/lists/python-ideas.python.org/
Message archived at 
https://mail.python.org/archives/list/python-ideas@python.org/message/TS3PP7GIKGFLBDD3KU2XNSKCKLUWMXNU/
Code of Conduct: http://python.org/psf/codeofconduct/

Reply via email to