On May 6, 2008, at 4:17 PM, Sergiu Dumitriu wrote: > Hi devs, > > I'd like to enable some classes from the commons-lang library as > velocity tools. > > As a reminder, a velocity tool is an object that is placed in the > velocity context, and which can be used to perform some actions. The > tool should be stateless and thread-safe, as the same object is used > for > all requests. There is the VelocityTools library, which contains some > useful tools, but I think those are not enough. > > So, I'd like to enable StringUtils, WordUtils, RandomStringUtils, > StringEscapeUtils, BooleanUtils, ArrayUtils, math.NumberUtils, > math.RandomUtils, time.DateUtils, time.DateFormatUtils
I'm +1 generally. We need to decide if we keep both datetool and dateutils for ex though. Same for ArrayUtils vs ArrayTool, etc. > Given the fact that tools are only create once, there won't be any > memory issue. And I think that these tools are wide enough to > discourage > any attempt to add nice methods to the XWiki class, and will allow to > deprecate utility methods in the XWiki API, and remove the Util API. > > Any objections? Any other classes we should enable? Thanks -Vincent _______________________________________________ devs mailing list [email protected] http://lists.xwiki.org/mailman/listinfo/devs

