I'm having a lot of fun with the tapestry5 code. Back in January 2000, I spent almost two weeks getting Tapestry from an idea to a lame "Hello World". I had to do lots of work and learn many things, including the SAX API, designing and implementing the component specification hierarchy, designing and implementing the component structure, all the reflective instantiation, the initial primitive template parser, and so forth.
I think that time was well spent, it "injected energy" into Tapestry that served it well for several years, giving it a powerful core that was quite amenable to change and improvement. I'm putting much more effort into the new code base, along with six years of accumulated experience. It feels like I'm winding it up like a spring (no pun intended). It's exhilarating. Right now, what I'm building looks more like an AOP system than a web framework ... that'll come later. I need to catch up on Jesse's work on the JSOnRenderer since those ideas should be folded in and improved. On 4/25/06, Jesse Kuhnert <[EMAIL PROTECTED]> wrote: > I'm green with envy! I knew starting more of that autocompleter support > would only make me depressed because I'd have to leave it before I was > finished for this traveling work I'm in the middle of this week. > > I'll see if I can catch up in pulling my coding weight when I get back. Nice > to see so much work going on. You must be having a lot of fun being able to > design around these concepts :( > > On 4/24/06, [EMAIL PROTECTED] <[EMAIL PROTECTED]> wrote: > > > > Author: hlship > > Date: Mon Apr 24 17:52:01 2006 > > New Revision: 396751 > > > > URL: http://svn.apache.org/viewcvs?rev=396751&view=rev > > Log: > > Make ComponentLifecycle extend from ResourceAware. > > Move core initialization logic (i.e., components implement > > ComponentLifecycle) into InternalComponentTransformationImpl. > > Remove the readMeta() and writeMeta() methods from ComponentTransformation > > Add getResourcesFieldName() method to ComponentTransformation > > Modify the ComponentTransformation to be frozen after invoking finish() > > > > Removed: > > > > > > tapestry/tapestry5/tapestry-core/trunk/src/main/java/org/apache/tapestry/internal/transform/worker/ImplementResourceAwareWorker.java > > > > > > tapestry/tapestry5/tapestry-core/trunk/src/test/java/org/apache/tapestry/internal/transform/worker/ImplementResourceAwareWorkerTest.java > > Modified: > > tapestry/tapestry5/tapestry-core/trunk/src/main/java/org > > > > > -- > Jesse Kuhnert > Tacos/Tapestry, team member/developer > > Open source based consulting work centered around > dojo/tapestry/tacos/hivemind. > > -- Howard M. Lewis Ship Independent J2EE / Open-Source Java Consultant Creator, Jakarta Tapestry Creator, Jakarta 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]
