bolts meta programming library version 1.0.0 - including the from idiom

aliak something at something.com
Wed Jul 17 18:28:39 UTC 2019


On Wednesday, 17 July 2019 at 16:29:34 UTC, victoroak wrote:
> On Monday, 15 July 2019 at 11:13:10 UTC, aliak wrote:
>> I've been using a set of meta tools for a while now, so 
>> decided to release it as 1.0.0 with a few enhancements chucked 
>> on.
>>
>> [...]
>
> Looks nice. Though, I see it has some problems that stuck me 
> before. The traits isFunctionOver and isUnaryOver can't handle 
> lambdas that receive arguments by ref like:
>
> struct S {}
> static assert(isFunctionOver!((ref s) => s, S));
>
> I wish ref was part of the type in D, so we could pass ref S as 
> template parameters. I could pass as string but it's error 
> prone and not really elegant.

Ooh! Thanks!

Fixed and released v1.0.1


More information about the Digitalmars-d-announce mailing list