Sounds awesome!! Really, can't stress enough how cool this feature would be. (but then you already know that)
I want to say "rock on!" as I hear people use the phrase a lot but it's not quite natural to me so....Live long and prosper? ;) On 7/27/06, Howard Lewis Ship <[EMAIL PROTECTED]> wrote:
That's the goal. There are tests for this already! For certain packages (the ones containing Tapestry pages and components), Tapestry will remember the file and timestamp from which classes were loaded. When those files change, the class loader is discarded (along with many other caches and pools) and Tapestry starts over again. In the first pass, it's kind of like disable caching in Tapestry 4, but includes page and component classes, and is minimal cost when files don't change. At some point, I hope to make it very smart in terms of selectively clearing caches based on true dependencies. That may be YAGNI. There could still be interactions w.r.t. the debugger or what goes on inside a deployed application's classloader. More experiments yet to come. On 7/27/06, Jesse Kuhnert <[EMAIL PROTECTED]> wrote: > I had a question. From what I've read so far I've gotten the impression that > dynamic re-compilation of java classes "on the fly" might potentially be > possible? Ie I can make a change to a page/component in eclipse and it will > be compiled and usable in the app without having to restart? > > On 7/27/06, Howard Lewis Ship <[EMAIL PROTECTED]> wrote: > > > > On 7/27/06, Henri Dupre <[EMAIL PROTECTED]> wrote: > > > Hi Howard, > > > > > > I really like the new IoC design, I bet it is going to shrink quite a > > bit > > > code and xml configuration. I seem to remember something about enhancing > > > classes at classloading, is that still in the plans? > > > > Yes, but only for page and component classes. > > > > > > > > I read most of your blogs and posts about Tapestry 5, I believe I > > somehow > > > have a feel about your objectives. > > > > > > What I'm the most concerned with Tapestry 5 are the templates. Will the > > > current templates be somehow compatible with Tapestry 5? Or what are the > > > plans for templates? Going through our html code is the biggest time > > > killer... > > > > I'll tell you as soon as I know :-) > > > > I really want Tapestry 5 templates to be namespaced XML documents. > > > > A lot of the confusion and inconsistencies in Tapestry 4 will fall away. > > > > Machine translation via XSLT may be possible. > > > > > > > > > > > > On 7/27/06, Howard Lewis Ship <[EMAIL PROTECTED]> wrote: > > > > > > > > There's been a lot of buzz on my Blog about the (very, very) early > > > > Tapestry 5 code base: > > > > > > > > > > http://howardlewisship.com/blog/2006/07/tapestry-5-updates.html#comments > > > > > > > > I've asked that people do more of the discussions here, where its most > > > > visible to the Tapestry community. > > > > > > > > -- > > > > Howard M. Lewis Ship > > > > TWD Consulting, Inc. > > > > Independent J2EE / Open-Source Java Consultant > > > > Creator and PMC Chair, Apache Tapestry > > > > Creator, Apache HiveMind > > > > > > > > Professional Tapestry training, mentoring, support > > > > and project work. http://howardlewisship.com > > > > > > > > --------------------------------------------------------------------- > > > > To unsubscribe, e-mail: [EMAIL PROTECTED] > > > > For additional commands, e-mail: [EMAIL PROTECTED] > > > > > > > > > > > > > > > > > -- > > > Thanks, > > > > > > Henri. > > > > > > > > > > > > -- > > Howard M. Lewis Ship > > TWD Consulting, Inc. > > Independent J2EE / Open-Source Java Consultant > > Creator and PMC Chair, Apache Tapestry > > Creator, Apache HiveMind > > > > Professional Tapestry training, mentoring, support > > and project work. http://howardlewisship.com > > > > --------------------------------------------------------------------- > > To unsubscribe, e-mail: [EMAIL PROTECTED] > > For additional commands, e-mail: [EMAIL PROTECTED] > > > > > > > -- > Jesse Kuhnert > Tacos/Tapestry, team member/developer > > Open source based consulting work centered around > dojo/tapestry/tacos/hivemind. > > -- Howard M. Lewis Ship TWD Consulting, Inc. Independent J2EE / Open-Source Java Consultant Creator and PMC Chair, Apache Tapestry Creator, Apache HiveMind Professional Tapestry training, mentoring, support and project work. http://howardlewisship.com --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
-- Jesse Kuhnert Tacos/Tapestry, team member/developer Open source based consulting work centered around dojo/tapestry/tacos/hivemind.
