Stephen Colebourne wrote:
Look at Avalon Excalibur Converter, there is already lots of useful code, maybe it can be moved in lang, give it a view.I agree that something should go in [lang].My proposal is that [lang] contains a 'convertor' subpackage that contains a factory to obtain a convertor, and implementations for String, Integer,(...Number), Date, Enum. ie. the basic types. Once this is settled, additional types can be considered. Stephen
http://cvs.apache.org/viewcvs/jakarta-avalon-excalibur/converter/src/java/org/apache/excalibur/converter/lib/
----- Original Message ----- From: "Jeff Varszegi" <[EMAIL PROTECTED]>My Yahoo mail just burped and I don't think it sent my message, but I wasattempting to email youa reminder about this. I don't think we should let it go by the wayside. Jeff --- Ola Berg <[EMAIL PROTECTED]> wrote:I would prefer participation in NEW project [converter]. [lang] is used only for general purpose functionality (if I understand correctly). In such case it would be possible to put some specific conversion functionality. Not only for simple types.Wouldn't it be better if the base mechanisms for converter was in lang,together withconversions for simple types? The specific conversions belong IMO not ina converter packagecovering anything from Date to ImaginaryNumber to ResultSet to Money),but in the differentspecific packages where they are actually needed. A converter packagecontaining specificconversions for many sorts of types would be too broad in scope. Instead, the converter mechanism in itself would be really lightweight,and you only need adependency to lang (which you probably want anyway, given lang's generalusefulness and smallfootprint). Another argument: If converter wasn't in lang, we would create crossdependencies, since chancesare that lang can benefit from the basic conversion mechanisms, and thatconverter would benefitfrom lang (and needs to be dependent upon lang if the converter is avariant of Transformationwhich is a variant of Closure/Command/Whatever). Basic conversion could live happily in lang together with basicPredicate logic, other kinds oftransformations etc. Conversion is such a basic pattern. /O -- To unsubscribe, e-mail:<mailto:[EMAIL PROTECTED]>For additional commands, e-mail:<mailto:[EMAIL PROTECTED]>__________________________________________________ Do you Yahoo!? Yahoo! Mail Plus - Powerful. Affordable. Sign up now. http://mailplus.yahoo.com -- To unsubscribe, e-mail:<mailto:[EMAIL PROTECTED]>For additional commands, e-mail:<mailto:[EMAIL PROTECTED]> -- To unsubscribe, e-mail: <mailto:[EMAIL PROTECTED]> For additional commands, e-mail: <mailto:[EMAIL PROTECTED]>
-- Nicola Ken Barozzi [EMAIL PROTECTED] - verba volant, scripta manent - (discussions get forgotten, just code remains) --------------------------------------------------------------------- -- To unsubscribe, e-mail: <mailto:[EMAIL PROTECTED]> For additional commands, e-mail: <mailto:[EMAIL PROTECTED]>