On Jan 13, 2014, at 9:51 PM, Henri Yandell <flame...@gmail.com> wrote:

> Any thoughts Jeremy on our containing tags outside of the Standard
> implementation?
> 
> I was pondering folding the Extended one (which contains two very tiny
> tags) into the Standard taglib, or if you don't see any likelihood for
> adding new ones, just removing it.

If anything, I think I would rather go in the other direction, breaking 
Standard down into individual taglibs. I think there are a number of users who 
primarily rely only on core & fn in their applications, using other libraries 
for the functionality in fmt, sql, and xml. It would be nice to be able to 
consume them that way. Splitting them up would also allow specific libraries to 
be optimized through tag plugins or by Jasper itself.

Those other libraries have also not really kept up with the times. For example, 
fmt is heavily coupled to native Java L10N which I think still lags behind 
icu4j and hasn’t added basics like named placeholders, sql has been superseded 
by frameworks like JPA but even the basic JDBC support could take advantage of 
“new" things like @Resource injection, and we’ve added a hard dependency on 
Xalan to address xml performance and the spec still hasn’t touched new features 
like XPath 2 or XQuery.

“Extended” is a vague name so I would be in favor of just dropping it and 
replacing it with more specific libraries e.g. localization, xpath, json or 
whatever we decide to work on.

Cheers
Jeremy

Attachment: signature.asc
Description: Message signed with OpenPGP using GPGMail

Reply via email to