On Fri, 17 Apr 2015 04:54:33 -0300, Lance Java <lance.j...@googlemail.com> wrote:

In theory, that's possible. Tapestry doesn't reference ASM classes, it's
only dependency is plastic. So in theory you could have a layer in plastic to choose ASM or javassist as the "provider" (or another byte code
library).

Yeah, I think that's possible.

I'd doubt that this is high priority for the tapestry team. I seem to
recall Howard mentioning that javassist was buggy and updates were very
slow to be implemented compared to ASM.

Yep. In addition, I don't see the value of supporting both bytecode manipulation frameworks, at least in the sense of the Tapestry team spending very precious time on it. Of course, if someone implements that and provides a good patch, why not? :)

Perhaps if plastic was broken into it's own separate project outside of the core tapestry source tree, the open source community could tweak it to be a "provider agnostic" byte code manipulation language in a similar vein to
slf4j.

I'm not sure why these contributions cannot happen with Plastic sources still belonging in the Apache Tapestry project.

--
Thiago H. de Paula Figueiredo
Tapestry, Java and Hibernate consultant and developer
http://machina.com.br

---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscr...@tapestry.apache.org
For additional commands, e-mail: users-h...@tapestry.apache.org

Reply via email to