[HN Gopher] Partial Function Application ___________________________________________________________________ Partial Function Application Author : ibobev Score : 12 points Date : 2023-01-09 09:51 UTC (13 hours ago) (HTM) web link (modernescpp.com) (TXT) w3m dump (modernescpp.com) | ktpsns wrote: | I find the point-free function composition style so much more | elegant then lambda functions. I acknowledge lambda functions are | easier to read and work basically the same way in most | contemporary multi-paradigm programming languages. | vore wrote: | Point-free composition can be more expensive and hard to | optimize compared to anonymous functions, since you're now | having to carry a heap-allocated closure around if you've | partially applied arguments. Anonymous functions by contrast in | C++ are super explicit about what they're capturing and you can | be more sure of the allocations. | gpderetta wrote: | I expected to keep using boost::bind (and std::bind) even after | we got lambdas in C++11. | | I don't think I have actually used them in years. Even though | they can be succinct, they have some sharp corners and a non- | trivial compilation time cost. In practice lambdas good enough in | almost all cases. ___________________________________________________________________ (page generated 2023-01-09 23:00 UTC)