On Tue, Apr 19, 2011 at 11:23 AM, Thiago H. de Paula Figueiredo
<thiag...@gmail.com> wrote:
> On Tue, 19 Apr 2011 15:21:44 -0300, Howard Lewis Ship <hls...@gmail.com>
> wrote:
>
>> On Tue, Apr 19, 2011 at 11:07 AM, Thiago H. de Paula Figueiredo
>> <thiag...@gmail.com> wrote:
>>>
>>> I'm not using 5.2 yet (sigh), but I do use exploded WARs in deployment.
>>
>> Well then, you better add support for that back in, with a new symbol
>> perhaps ;-}
>
> The ideal solution was to have a symbol for enabling the live class
> reloading . . . But I won't ask you that. :)

No, you are right about adding Yet Another Symbol.  However, I have a
philosophical problem with make every change subject to some
configuration: it basically abdicates responsibility of the framework
developers (us), forcing framework users to make critical decisions.
This came up in the excellent book "The Paradox of Choice", which is
recommended reading. If you look at, for example, Mac/iPhone apps,
you'll see consistently that they have fewer options and less
configuration than equivalent Windows apps ... and people love them
more (I've just seen this with my wife, who starting using Pages after
years of Word).

Now this specific case is one that treads onto hallowed ground of
backwards compatibility, so it may be something where we introduce a
symbol, and mark it immediately as deprecated (I always introduce a
SymbolConstant static value, to provide documentation, and as a place
to hang @Deprecated), so that people have a release to get used to the
change.

>>
>>>
>>> --
>>> 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
>>>
>>
>>
>>
>
>
> --
> Thiago H. de Paula Figueiredo
> Independent Java, Apache Tapestry 5 and Hibernate consultant, developer, and
> instructor
> Owner, Ars Machina Tecnologia da Informação Ltda.
> Consultor, desenvolvedor e instrutor em Java, Tapestry e Hibernate
> Coordenador e professor da Especialização em Engenharia de Software com
> Ênfase em Java da Faculdade Pitágoras
> http://www.arsmachina.com.br
>



-- 
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: users-unsubscr...@tapestry.apache.org
For additional commands, e-mail: users-h...@tapestry.apache.org

Reply via email to