The only difference being that when refactoring the internals,
tapestry-hibernate will be refactored along with tapestry-core.
Because ChenilleKit is external, it may suffer when tapestry-core
internals are refactored. There's no easy solution for this, beyond a
dialog of what internal services need to be exposed publicly,
preferably with a stable public facade (rather than just making
everything public).

On Tue, Jul 20, 2010 at 12:40 AM, Massimo Lusetti <mluse...@gmail.com> wrote:
> On Mon, Jul 19, 2010 at 11:18 PM, Pierce Wetter <pie...@paceap.com> wrote:
>
>>
>> On Jul 15, 2010, at 11:33 PM, Andreas Andreou wrote:
>>
>>> Pierce raises a valid point though - tapestry-hibernate ideally shouldn't 
>>> need
>>> to depend on internal core / ioc classes
>>
>>  Exactly! Is that a bug in tapestry or tapestry-hibernate?
>
> Well that's definetely not a bug. Andreas talked right, he said
> "ideally",  but tapestry-hibernate is a library around (very near) the
> core framework so if it choose to depend on an "internal"
> implementation it's a library's owner choice. What has not to be done
> is to public (in any way) the internal API on which the module/library
> depends on.
> This is the same choice ChenilleKit as done since day one.
>
> Cheers
> --
> Massimo
> http://meridio.blogspot.com
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: users-unsubscr...@tapestry.apache.org
> For additional commands, e-mail: users-h...@tapestry.apache.org
>
>



-- 
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