Nostalgia- November 22, 2003 Autumn always refreshes old memories in me. In autumn, the sun betrays us and gives in to darkness. And while in the dark, I remember my old friends. Most of them are now far away from me. One is in Canada, the other in the US, another in Australia, another in Germany.... I'm amazed with the game of life.... Camel's Straight to my heart is playing and indeed it goes straight to my heart. I'm speechless.... Ara.http://www.jroller.com/ara_e/entry/nostalgia XDoclet in Action- November 18, 2003 I just read CDN's interview with Norman Richards on his book XDoclet in Action. I haven't read the book yet (should be available in November apparently) but I'm sure it's an excellent one. Congratulations to Norman and Craig! Great job! I'll definitely read it. Btw how does it feel like reading a book which is about your own team's work I mean how does James Gosling for example feel when he reads a book about the Java language It should be boring! We'll see.... Ara.http://www.jroller.com/ara_e/entry/xdoclet_in_action JSR175 Redux- November 18, 2003 I hope my response to Ted's answers to my questions regarding JSR175 is not too late :-) I believe normal classes as attributes are better, but Ted says: Secondly, normal classes are not better for annotation types, precisely because normal classes can, in fact, include code, and an annotation should not, should never, in fact, influence the outcome of a compilation or execution unless it is explicitly retrieved and tested via a runtimeReflective API. Anything else would blur the...http://www.jroller.com/ara_e/entry/jsr175_redux JSR175 Thoughts- November 8, 2003 Ok, I finally read the public draft for JSR 175. Generally it's ok but there are some flaws and limitations, imho: Why annotation types are interfaces and not regular classes! .Net Annotations types are normal classes. Normal classes are better for annotation types because, you know, you can put code in a real class, but in an interface you just define stuff! Being interface-based leads to some limitations: for example if you want to define a Factor annotation type and the value should be.http://www.jroller.com/ara_e/entry/jsr175_thoughts |