I created a prototype of moving to javax.el as a potential fix for bug 33934: https://issues.apache.org/bugzilla/attachment.cgi?id=26179&action=edit
This would allow us to split into three jars: * standard-impl, with the 1.2 TLDs that would support 1.2 and 1.1 tags * standard-compat, with the 1.0 RT and EL TLDs that would support 1.0 using the JSP container's EL * standard-jstlel, with the 1.0 RT and EL TLDs that would support 1.0 using the original JSTL EL -compat would be a smaller footprint and would support newer JSP EL features like function mapping -jstlel would provide strict compatibility with the JSTL 1.0 EL spec by using the original EL evaluator If this sounds good, I'll make this split and refactor the other 1.0EL tags later this week. On Oct 7, 2010, at 6:48 PM, Jeremy Boynes wrote: > The 1.0 taglibs included their own implementation of EL. With EL now being > provided by the JSP container and newer code using the 1.1 tag URIs, this is > complexity that would not be needed for many newer implementation. > > I've been wondering if we could refactor the library into two jars: one > supporting 1.1 and later tags and one supporting the original 1.0 tags. Most > users who just need the newer functionality could just use the smaller 1.1 > library and only those still using 1.0 tags would need to include the > additional 1.0 support jar. > > A further refinement would be to refactor the 1.0 code to use the JSP EL > support from javax.el. > > Thoughts? > Jeremy > --------------------------------------------------------------------- To unsubscribe, e-mail: dev-unsubscr...@tomcat.apache.org For additional commands, e-mail: dev-h...@tomcat.apache.org