Re: T4: New tacos release

2007-12-21 Thread Andreas Andreou
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

2007-12-20 Thread Alejandro Scandroli
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

2007-12-20 Thread Martino Piccinato
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]



T4: New tacos release

2007-12-19 Thread andyhot

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]



Re: T4: New tacos release

2007-12-19 Thread Kalle Korhonen
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]




Re: T4: New tacos release

2007-12-19 Thread Matt Brock


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

2007-12-19 Thread Matt Brock

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

2007-12-19 Thread Andreas Andreou
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

2007-12-19 Thread Matt Brock


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

2007-12-19 Thread Andreas Andreou
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

2007-12-19 Thread Matt Brock


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]