You never know. My apps have own Translators but it is not a big deal to fix the incompatibility in my apps.
But what I had in mind is the inconsistency between several services. I guess there are less (if any) applications providing their own implementation of Asset interface, but there is Asset2. Contributing to TranslatorSource is a much common task for an app developer, but there is no TranslatorSource2. This inconsistency confuses me and will confuse app developers even more. I remember the discussion about extending interfaces and I was not happy about the MyService2, MyService3, etc naming. It feels like API polution. Now you seem to hate it also. :) On Thu, Apr 29, 2010 at 11:37 PM, Howard Lewis Ship <[email protected]>wrote: > How many apps/libraries have contributed their own Translator, I wonder? > > On Thu, Apr 29, 2010 at 12:33 PM, Thiago H. de Paula Figueiredo > <[email protected]> wrote: > > On Thu, 29 Apr 2010 16:30:17 -0300, Igor Drobiazko > > <[email protected]> wrote: > > > >> The name TranslatorSource2 is consistent with Asset2, ServiceDef2, etc. > >> but OverridableTranslatorSource sounds much better. :) > > > > What I had in mind wasn't something that would replace TranslatorSource, > but > > that would be used by it. Instead of changing TranslatorSourceImpl to > deal > > with overrides itself, it would just ask OverridableTranslatorSource what > > are the overrides and then act accordingly. > > > > -- > > Thiago H. de Paula Figueiredo > > Independent Java, Apache Tapestry 5 and Hibernate consultant, developer, > and > > instructor > > Owner, Ars Machina Tecnologia da Informação Ltda. > > http://www.arsmachina.com.br > > > > --------------------------------------------------------------------- > > To unsubscribe, e-mail: [email protected] > > For additional commands, e-mail: [email protected] > > > > > > > > -- > Howard M. Lewis Ship > > Creator of Apache Tapestry > > The source for Tapestry training, mentoring and support. Contact me to > learn how I can get you up and productive in Tapestry fast! > > (971) 678-5210 > http://howardlewisship.com > > --------------------------------------------------------------------- > To unsubscribe, e-mail: [email protected] > For additional commands, e-mail: [email protected] > > -- Best regards, Igor Drobiazko http://tapestry5.de/blog
