> nobody gets pissed off and defensive when he compares D unfavorably to > Python. > > No matter what I say, I'm always wrong. Even quotes from encyclopedias or > > research papers are more wrong when I share them.
Compile-time custom annotation might be hard to implement. Do we really need it? Going from compile-time to runtime might not be obvious too. class MarkThis : CustomAnnotation { } class A { @MarkThis("test",10) void test() { //MarkThis obj = (MarkThis) getCustomAnnotation( ... ); //at runtime //even invoke methods of the annotation. } } Method test <--linked to--> annotation MarkThis and parameters ("test", 10)