Is there any news about issue 5710?

Sebastiaan Koppe mail at skoppe.eu
Tue Sep 20 20:29:21 UTC 2022


On Tuesday, 20 September 2022 at 16:04:25 UTC, Vladimir Panteleev 
wrote:
> On Monday, 19 September 2022 at 16:27:21 UTC, victoroak wrote:
>> From what I understand the fix was reverted but looking at the 
>> github discussion someone said they would take a look at how 
>> to do this but it passed some time after that and no news 
>> about this issue. I hit this issue the first day I tried D and 
>> it's sad to see that this is still open.
>
> I think the issue is really that D and the standard library 
> should not have invested so much into using context-ful aliases 
> for predicates, as they're inherently limited. Functors (which 
> can be stateful and/or context-ful) are just better (though the 
> D syntax isn't as good).
>
> https://github.com/cybershadow/ae/blob/next/utils/pred/algorithm.d

Agreed. Your pred looks a lot like lambdas that capture by value.

As for ranges, they should be redesigned because of the priming 
problem (and others).


More information about the Digitalmars-d mailing list