describe-d: an introspection library
    Jean-Louis Leroy 
    jl at leroy.nyc
       
    Wed Apr 22 18:06:42 UTC 2020
    
    
  
On Wednesday, 22 April 2020 at 17:32:33 UTC, Stefan Koch wrote:
> It's going to be part of the compiler.
> You can look at the ... expression DIP.
> which Manu posted in General, for taste of where my stuff is 
> going.
I think I see the point - I am familiar with C++ variadic 
templates.
Yes, speeding up `staticMap`, and often eliminating the need to 
use it, will hugely benefit meta-programming.
However, that will not solve the problem of unnecessary 
instantiations that my example above demonstrates (it has a bug 
btw, the parameters should have been wrapped in a 
bolts.meta.AliasPack, but it doesn't alter the spirit).
Thank you for the `-vcg-ast` switch! It looks like I am going to 
use it a lot.
I am rewriting my system to express the accessors in terms of 
free functions taking meta-objects, instead of meta-objects 
containing properties. I have a hunch that that will curb 
instantiation, compile time and .o size.
    
    
More information about the Digitalmars-d-announce
mailing list