Nicola Ken Barozzi wrote:
>Sylvain Wallez wrote:
>> Vadim Gritsenko wrote:
>>
>>>> From: Sylvain Wallez [mailto:[EMAIL PROTECTED]]
>>>>
>>>> Hi folks,
>>>>
>>>> I just came across Jelly at
>>>> http://jakarta.apache.org/commons/sandbox/jelly/
>>>>
>>>> A quick look at it gives me the impression it could be a killer to
>>>> develop custom transfomers. Anyone using it ?
>>>>
>>>
>>>
>>> How it is related/compared with JSP-like tag library recently commited
>>> into scratchpad?
>>>
>>
>> Forgot that one :-/
>>
>> The concepts look similar, TagTransfomer is Cocoon and Avalon-based,
>> which is good, but Jelly seems to provide much more features.
>>
>> Volker, as the author of Cocoon tags, would you like to check Jelly and
>> give us your impressions ?

>The author of Jelly contacted me about Jelly in Cocoon.

>He is eager to make a Transformer for Cocoon, and he already put it in
>his todos.

>Jelly is basically a generic scripting system based on tags:
>it currently uses Ant, JSP tags, and his own (+ others) OOTB.

>I also showed him Berin's proposal for caching tag results, and he said
>he is interested in adding caching to Jelly.

Jelly looks really very promising to me and we should integrate it to cocoon.
But IIUC it works more like a generator, because it compiles a XML-Script to a
internal representation an then runs this script. Using it as a custom
transformer can then be a performance problem because building this script use a
lot of memory allocation.

James, please correct me if I am wrong.

Jelly does not use Avalon in the moment, this mean we have no out of the box
access to the ComponentManager/SitemapParameter in a Tag. But the Implementation
is very flexible to plug this in.
I think using Avalon also in Jelly will be a improvement. This will allow
configurable Taglibs and makes Jelly more customizable.

James did't you thought about using Avalon in Jelly?

If you like I can help to integrate Jelly in Cocoon and think about a
integration of the benefits of my implementation.

What do you think?

Regards,

Volker






---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, email: [EMAIL PROTECTED]

Reply via email to