Metaprogramming in D : Some Real-world Examples

Christopher Wright dhasenan at gmail.com
Wed Nov 11 04:07:07 PST 2009


grauzone wrote:
> You're not testing for types, you're testing if it compiles. Inside the 
> tested block of code, all sorts of things could go wrong. You can't know 
> if is(typeof(...)) really did what you wanted, or if something broke.

So it requires caution, and you want to keep the contents small. It's 
useful, but it requires caution.


More information about the Digitalmars-d-announce mailing list