Hi Kevin, thinking about it for a few moments ...
Isn't that a key benefit of Scala's macros over Java's annotation processing? Annotation processing requires both a compiler plugin and an IDE plugin, whereas no special IDE specific support for macros might be needed. Additionally, people can read and understand what the macro does quite easily by jumping to the macro definition, whereas in Java people have to dig into the sources of the plugin themselves, because there is no link between the annotation declaration and the implementation of the transformations applied. -- You received this message because you are subscribed to the Google Groups "The Java Posse" group. To view this discussion on the web visit https://groups.google.com/d/msg/javaposse/-/zAdPnPhxQaQJ. To post to this group, send email to [email protected]. To unsubscribe from this group, send email to [email protected]. For more options, visit this group at http://groups.google.com/group/javaposse?hl=en.
