Re: T4: New tacos release
On Dec 20, 2007 8:21 PM, Martino Piccinato <[EMAIL PROTECTED]> wrote: > Congratulation Andy, I still think tacos is a must for tapestry users > and look forward for tapestry 4.1.4/dojo 1.0 upgrade Follow this on https://issues.apache.org/jira/browse/TAPESTRY-1902 -- Andreas Andreou - [EMAIL PROTECTED] - http://blog.andyhot.gr Tapestry / Tacos developer Open Source / JEE Consulting - To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
Re: T4: New tacos release
Congratulation Andy, I still think tacos is a must for tapestry users and look forward for tapestry 4.1.4/dojo 1.0 upgrade On Dec 19, 2007 8:10 PM, andyhot <[EMAIL PROTECTED]> wrote: > Hi, > the new tacos release (4.1.1) is already deployed at maven's central repo. > > Details are at http://tacos.sourceforge.net/tacos4.1/ , here are some > quick notes: > > -) tapdoc and tapdoc-maven-plugin. These can now work with annotation-only > components, see > http://tacos.sourceforge.net/tacos4.1/tapdoc/tapdoc-maven-plugin/usage.html > -) several improvements and fixes to @dojo:Widget > -) Timeline component based on http://simile.mit.edu/timeline/ > -) new annotation @Cached along with @InjectPageLink, > @InjectExternalLink, e.t.c. > see http://tacos.sourceforge.net/tacos4.1/tacos-annotations/index.html > -) new binding prefixes (absoluteAsset) > -) new page/component resolvers, see > http://tacos.sourceforge.net/tacos4.1/tacos-core/quick-start/resolvers.html > > Demo (for now) http://andyhot.gr/tacos-demo/app > > -- > Andreas Andreou - [EMAIL PROTECTED] - http://blog.andyhot.gr > Tapestry / Tacos developer > Open Source / JEE Consulting > > > - > To unsubscribe, e-mail: [EMAIL PROTECTED] > For additional commands, e-mail: [EMAIL PROTECTED] > > - To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
Re: T4: New tacos release
congratsOnTheNewRelease++; Thank you Andreas, excellent work. -- Alejandro Scandroli Amneris: We build process-driven web applications. http://www.amneris.es On Dec 20, 2007 3:22 AM, Kalle Korhonen <[EMAIL PROTECTED]> wrote: > Congrats on the new release, excellent job once again! > > Kalle > > > On Dec 19, 2007 11:10 AM, andyhot <[EMAIL PROTECTED]> wrote: > > > Hi, > > the new tacos release (4.1.1) is already deployed at maven's central repo. > > > > Details are at http://tacos.sourceforge.net/tacos4.1/ , here are some > > quick notes: > > > > -) tapdoc and tapdoc-maven-plugin. These can now work with annotation-only > > components, see > > > > http://tacos.sourceforge.net/tacos4.1/tapdoc/tapdoc-maven-plugin/usage.html > > -) several improvements and fixes to @dojo:Widget > > -) Timeline component based on http://simile.mit.edu/timeline/ > > -) new annotation @Cached along with @InjectPageLink, > > @InjectExternalLink, e.t.c. > > see http://tacos.sourceforge.net/tacos4.1/tacos-annotations/index.html > > -) new binding prefixes (absoluteAsset) > > -) new page/component resolvers, see > > > > http://tacos.sourceforge.net/tacos4.1/tacos-core/quick-start/resolvers.html > > > > Demo (for now) http://andyhot.gr/tacos-demo/app > > > > -- > > Andreas Andreou - [EMAIL PROTECTED] - http://blog.andyhot.gr > > Tapestry / Tacos developer > > Open Source / JEE Consulting > > > > > > - > > To unsubscribe, e-mail: [EMAIL PROTECTED] > > For additional commands, e-mail: [EMAIL PROTECTED] > > > > > - To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
Re: T4: New tacos release
Andreas Andreou wrote: > > if you were building it on your own, perhaps you forgot > the hivemind configurations? > Aw, jeez... yeah, that might be a good idea, huh? Thanks. -- View this message in context: http://www.nabble.com/T4%3A-New-tacos-release-tp14423354p14431566.html Sent from the Tapestry - User mailing list archive at Nabble.com. - To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
Re: T4: New tacos release
it's in tacos-annotations... if you were building it on your own, perhaps you forgot the hivemind configurations? On Dec 20, 2007 8:11 AM, Matt Brock <[EMAIL PROTECTED]> wrote: > > > Andreas Andreou wrote: > > > > Yep, it's for non-abstract methods that return something and that appear > > within Tapestry pages or components. > > > > Is it possible that your method returns null? > > > No, I was trying it on a ListSelectionModel. Even an empty LSM is still an > object. > > Are there any other dependencies in the @Cached annotation besides the > AnnotationWorker and the Annotation definition class that I could be > missing? I originally grabbed the source from the Tacos dev trunk because I > couldn't find any package had the @Cached annotation in it. I'll take a > look at the latest release source and see if something changed. It's a > really clever hack--deceptively simple and remarkably powerful. I just wish > I could get it to work. :) > -- > View this message in context: > http://www.nabble.com/T4%3A-New-tacos-release-tp14423354p14431402.html > > Sent from the Tapestry - User mailing list archive at Nabble.com. > > > - > To unsubscribe, e-mail: [EMAIL PROTECTED] > For additional commands, e-mail: [EMAIL PROTECTED] > > -- Andreas Andreou - [EMAIL PROTECTED] - http://blog.andyhot.gr Tapestry / Tacos developer Open Source / JEE Consulting - To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
Re: T4: New tacos release
Andreas Andreou wrote: > > Yep, it's for non-abstract methods that return something and that appear > within Tapestry pages or components. > > Is it possible that your method returns null? > No, I was trying it on a ListSelectionModel. Even an empty LSM is still an object. Are there any other dependencies in the @Cached annotation besides the AnnotationWorker and the Annotation definition class that I could be missing? I originally grabbed the source from the Tacos dev trunk because I couldn't find any package had the @Cached annotation in it. I'll take a look at the latest release source and see if something changed. It's a really clever hack--deceptively simple and remarkably powerful. I just wish I could get it to work. :) -- View this message in context: http://www.nabble.com/T4%3A-New-tacos-release-tp14423354p14431402.html Sent from the Tapestry - User mailing list archive at Nabble.com. - To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
Re: T4: New tacos release
Yep, it's for non-abstract methods that return something and that appear within Tapestry pages or components. Is it possible that your method returns null? On Dec 20, 2007 7:30 AM, Matt Brock <[EMAIL PROTECTED]> wrote: > > Looking over the description further, the annotation is supposed to be useful > for any non-abstract method, even those contained in (abstract) pages. Yet > my @Cached methods are being repeatedly called on page generation. > -- > View this message in context: > http://www.nabble.com/T4%3A-New-tacos-release-tp14423354p14431043.html > > Sent from the Tapestry - User mailing list archive at Nabble.com. > > > - > To unsubscribe, e-mail: [EMAIL PROTECTED] > For additional commands, e-mail: [EMAIL PROTECTED] > > -- Andreas Andreou - [EMAIL PROTECTED] - http://blog.andyhot.gr Tapestry / Tacos developer Open Source / JEE Consulting - To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
Re: T4: New tacos release
Looking over the description further, the annotation is supposed to be useful for any non-abstract method, even those contained in (abstract) pages. Yet my @Cached methods are being repeatedly called on page generation. -- View this message in context: http://www.nabble.com/T4%3A-New-tacos-release-tp14423354p14431043.html Sent from the Tapestry - User mailing list archive at Nabble.com. - To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
Re: T4: New tacos release
andyhot wrote: > > -) new annotation @Cached along with @InjectPageLink, > @InjectExternalLink, e.t.c. > see http://tacos.sourceforge.net/tacos4.1/tacos-annotations/index.html > I tried using this on a couple of complex dao-calculated elements (PropertySelections, for instance), but the methods are still called multiple times despite the presence of the annotation. A quick look at the source and I see that it's only good on non-abstract classes. So how is one supposed to use the @Cached annotation for page methods when all Tap4 pages are abstract? I suppose I could try creating some "helper" concrete classes to generate these calculated elements, but it could lead to spagetti-ish code. Any suggestions? -- View this message in context: http://www.nabble.com/T4%3A-New-tacos-release-tp14423354p14431033.html Sent from the Tapestry - User mailing list archive at Nabble.com. - To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
Re: T4: New tacos release
Congrats on the new release, excellent job once again! Kalle On Dec 19, 2007 11:10 AM, andyhot <[EMAIL PROTECTED]> wrote: > Hi, > the new tacos release (4.1.1) is already deployed at maven's central repo. > > Details are at http://tacos.sourceforge.net/tacos4.1/ , here are some > quick notes: > > -) tapdoc and tapdoc-maven-plugin. These can now work with annotation-only > components, see > > http://tacos.sourceforge.net/tacos4.1/tapdoc/tapdoc-maven-plugin/usage.html > -) several improvements and fixes to @dojo:Widget > -) Timeline component based on http://simile.mit.edu/timeline/ > -) new annotation @Cached along with @InjectPageLink, > @InjectExternalLink, e.t.c. > see http://tacos.sourceforge.net/tacos4.1/tacos-annotations/index.html > -) new binding prefixes (absoluteAsset) > -) new page/component resolvers, see > > http://tacos.sourceforge.net/tacos4.1/tacos-core/quick-start/resolvers.html > > Demo (for now) http://andyhot.gr/tacos-demo/app > > -- > Andreas Andreou - [EMAIL PROTECTED] - http://blog.andyhot.gr > Tapestry / Tacos developer > Open Source / JEE Consulting > > > - > To unsubscribe, e-mail: [EMAIL PROTECTED] > For additional commands, e-mail: [EMAIL PROTECTED] > >
T4: New tacos release
Hi, the new tacos release (4.1.1) is already deployed at maven's central repo. Details are at http://tacos.sourceforge.net/tacos4.1/ , here are some quick notes: -) tapdoc and tapdoc-maven-plugin. These can now work with annotation-only components, see http://tacos.sourceforge.net/tacos4.1/tapdoc/tapdoc-maven-plugin/usage.html -) several improvements and fixes to @dojo:Widget -) Timeline component based on http://simile.mit.edu/timeline/ -) new annotation @Cached along with @InjectPageLink, @InjectExternalLink, e.t.c. see http://tacos.sourceforge.net/tacos4.1/tacos-annotations/index.html -) new binding prefixes (absoluteAsset) -) new page/component resolvers, see http://tacos.sourceforge.net/tacos4.1/tacos-core/quick-start/resolvers.html Demo (for now) http://andyhot.gr/tacos-demo/app -- Andreas Andreou - [EMAIL PROTECTED] - http://blog.andyhot.gr Tapestry / Tacos developer Open Source / JEE Consulting - To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]