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



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



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

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


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]