Hiho, @anonimous: Thank you for that hint with rdmd, I was already wondering what that was. @Mike Parker: Thank you very much for clearing that up for me. I really needed such a clear answer about this topic. So D language is highly advanced in meta programming and I should really begin to use it. =) Robin