You only need to read it than to know the basic rules regarding the templates in C ++ (and be comfortable with), and Alexandrescu guide you towards understanding all of its buildings most amazing and remarkable as each other .
This is a real way to program "at compile-time" that offers the programmer.
These methods however are not widely used in production environments (heavy use of macros, compile times lengthened, questionable maintainability) and therefore we admire the beauty of objects over their possible real utility.
This is certainly an amazing way to see how the rules harmless appearance of C ++ templates eventually offer a rich expressiveness power.