jira | 1 Dec 16:40 2010
Picon

[jira] Subscription: COCOON-open-with-patch

Issue Subscription
Filter: COCOON-open-with-patch (117 issues)
Subscriber: cocoon

Key         Summary
COCOON-2304 ThreadLocal in Rhino context is not always cleared
            https://issues.apache.org/jira/browse/COCOON-2304
COCOON-2303 ThreadLocal in Sitemap EnvironmentHelper leaks on application undeployment
            https://issues.apache.org/jira/browse/COCOON-2303
COCOON-2301 Cocoon Cron Block Configurable Clustering
            https://issues.apache.org/jira/browse/COCOON-2301
COCOON-2300 jboss-5.1.0.GA vfszip protocol in CharsetFactory
            https://issues.apache.org/jira/browse/COCOON-2300
COCOON-2298 IncludeTransformer does not handle multi-valued parameters
            https://issues.apache.org/jira/browse/COCOON-2298
COCOON-2297 Character encoding does not follow JTidy properties
            https://issues.apache.org/jira/browse/COCOON-2297
COCOON-2296 [PATCH] Make flowscript work with Commons JXPath 1.3
            https://issues.apache.org/jira/browse/COCOON-2296
COCOON-2295 integrating FOP-1.0 into Cocoon-2.1.12-dev
            https://issues.apache.org/jira/browse/COCOON-2295
COCOON-2294 Wrong version number for cocoon-serializers-impl in parent pom for revision 964648
            https://issues.apache.org/jira/browse/COCOON-2294
COCOON-2290 CLONE - Add a read method to the SitemapComponentTestCase
            https://issues.apache.org/jira/browse/COCOON-2290
COCOON-2288 Allow usage of SLF4J for traces
            https://issues.apache.org/jira/browse/COCOON-2288
COCOON-2281 "Communication tools that we use" link to dev mailing list archive comes out at user mailing
list archive
            https://issues.apache.org/jira/browse/COCOON-2281
(Continue reading)

Simone Tripodi | 7 Dec 21:39 2010
Picon

[C3] Pipeline DSL

Hi all guys,
I just committed a first working spike of a Pipeline DSL[1] to expose
more fluent APIs to final users to help them correctly creating and
running pipelines, built on top of pipeline APIs.
I also modified a test to show how to use the new APIs.
WDYT? Every feedback/suggestion would be much more than appreciated!!!
Have a nice day,
Simo

[1] https://svn.apache.org/repos/asf/cocoon/cocoon3/trunk/cocoon-pipeline/src/main/java/org/apache/cocoon/pipeline/builder
[2] https://svn.apache.org/repos/asf/cocoon/cocoon3/trunk/cocoon-sax/src/test/java/org/apache/cocoon/sax/PipelineTest.java#testPipelineWithCompiledXSLT()

http://people.apache.org/~simonetripodi/
http://www.99soft.org/

Robby Pelssers | 7 Dec 22:54 2010

RE: [C3] Pipeline DSL

Hi Simoni,

i think it's indeed more fluent and more explicit.  So I think it certainly is an improvement.  Only a few days
back I wrote a mail to my fellow Java team members complaining that Java feels like a big fat bloated beast
more and more with lack of expressiveness and higher order functions.  Especially after playing with
functional languages. And Guava and functionaljava are good examples...

Hell,
I even am experimenting myself with similar stuff ;-)
http://code.google.com/p/functionalprogramming/wiki/Introduction

By the way...
If I were to jump on the Cocoon 3 wagon... would i be able to do the same stuff already as with 2.2?  Or let me
rephrase the question... is most stuff already ported to 3.0?

Cheers,
Robby Pelssers

-----Oorspronkelijk bericht-----
Van: Simone Tripodi [mailto:simone.tripodi <at> gmail.com]
Verzonden: di 7-12-2010 21:39
Aan: dev <at> cocoon.apache.org
Onderwerp: [C3] Pipeline DSL

Hi all guys,
I just committed a first working spike of a Pipeline DSL[1] to expose
more fluent APIs to final users to help them correctly creating and
running pipelines, built on top of pipeline APIs.
I also modified a test to show how to use the new APIs.
WDYT? Every feedback/suggestion would be much more than appreciated!!!
(Continue reading)

Jos Snellings | 8 Dec 04:47 2010
Picon

Re: [C3] Pipeline DSL

Good point.
I would say: everything you need and even more is there!

For people who were familiar with 2.2 or who want to port their 
application: they are going to miss flowscript.
For people who lost contact in version 2.1 or so, they will probably be 
missing xsp as a presentation scripting, and then get used to the rigid 
separation line imposed by StringTemplate.

So my message would be: cocoon3 is 'gewöhnungsbedürftig', but you can 
safely choose for it.
There is a non-vanishing upgrade effort involved.

Jos

On 12/07/2010 10:54 PM, Robby Pelssers wrote:
> Hi Simoni,
>
> i think it's indeed more fluent and more explicit.  So I think it certainly is an improvement.  Only a few days
back I wrote a mail to my fellow Java team members complaining that Java feels like a big fat bloated beast
more and more with lack of expressiveness and higher order functions.  Especially after playing with
functional languages. And Guava and functionaljava are good examples...
>
> Hell,
> I even am experimenting myself with similar stuff ;-)
> http://code.google.com/p/functionalprogramming/wiki/Introduction
>
> By the way...
> If I were to jump on the Cocoon 3 wagon... would i be able to do the same stuff already as with 2.2?  Or let me
rephrase the question... is most stuff already ported to 3.0?
(Continue reading)

Simone Tripodi | 8 Dec 08:22 2010
Picon

Re: [C3] Pipeline DSL

Hi Robby,
I perfectly agree with you!!! even if I'm conservative I recently
started having the feeling of a subset of functional APIs that really
simplify the objects creation/setup. Pipeline for example, even if has
a very simple and intuitive APIs, sometimes are subject to users
misinterpretation, with the new builder users are forced to follow the
right workflow.

Yet another good example of functional Java is LamdaJ
(http://code.google.com/p/lambdaj/) that looks very similar to your
stuff; that should put an emphasis on java users need of functional
APIs.

Back to Cocoon: unfortunately I don't know C2.X, since I began
directly with C3... but I agree with Jos, you can safely choose for C3
:P

Thanks for the feedback and have a nice day!
Simo

http://people.apache.org/~simonetripodi/
http://www.99soft.org/

On Wed, Dec 8, 2010 at 4:47 AM, Jos Snellings <Jos.Snellings <at> pandora.be> wrote:
> Good point.
> I would say: everything you need and even more is there!
>
> For people who were familiar with 2.2 or who want to port their application:
> they are going to miss flowscript.
> For people who lost contact in version 2.1 or so, they will probably be
(Continue reading)

Robby Pelssers | 8 Dec 10:38 2010

RE: [C3] Pipeline DSL


Just reading through lamdaj. They use proxies... interesting... 

Anyway, I'm having some strange bugs in a big C2.2 application I built and what worries me is I can't
reproduce them locally ;-(
Flowscript is nice but it becomes dangerous when you start building reusable flowscript components which
you might even share between cocoon blocks.  Refactoring has to be done with great care since Eclipse will
not blink an eye.

PS.   
One question. Are you using saxon8.7 with cocoon3? 

Kind regards,
Robby

-----Oorspronkelijk bericht-----
Van: Simone Tripodi [mailto:simone.tripodi <at> gmail.com]
Verzonden: wo 8-12-2010 8:22
Aan: dev <at> cocoon.apache.org
Onderwerp: Re: [C3] Pipeline DSL

Hi Robby,
I perfectly agree with you!!! even if I'm conservative I recently
started having the feeling of a subset of functional APIs that really
simplify the objects creation/setup. Pipeline for example, even if has
a very simple and intuitive APIs, sometimes are subject to users
misinterpretation, with the new builder users are forced to follow the
right workflow.

Yet another good example of functional Java is LamdaJ
(Continue reading)

Simone Tripodi | 8 Dec 15:52 2010
Picon

Re: [C3] Pipeline DSL

Hi Robby,
nope we're not using Saxon and we can't since, AFAIK, there are legal
issue due to different licenses, but I don't know more details. For
the same reason Saxon is not present in any of public Maven central
repo.
HTH,
Simo

http://people.apache.org/~simonetripodi/
http://www.99soft.org/

On Wed, Dec 8, 2010 at 10:38 AM, Robby Pelssers
<robby.pelssers <at> ciber.com> wrote:
>
> Just reading through lamdaj. They use proxies... interesting...
>
> Anyway, I'm having some strange bugs in a big C2.2 application I built and what worries me is I can't
reproduce them locally ;-(
> Flowscript is nice but it becomes dangerous when you start building reusable flowscript components
which you might even share between cocoon blocks.  Refactoring has to be done with great care since
Eclipse will not blink an eye.
>
> PS.
> One question. Are you using saxon8.7 with cocoon3?
>
> Kind regards,
> Robby
>
>
>
(Continue reading)

jira | 8 Dec 16:40 2010
Picon

[jira] Subscription: COCOON-open-with-patch

Issue Subscription
Filter: COCOON-open-with-patch (117 issues)
Subscriber: cocoon

Key         Summary
COCOON-2304 ThreadLocal in Rhino context is not always cleared
            https://issues.apache.org/jira/browse/COCOON-2304
COCOON-2303 ThreadLocal in Sitemap EnvironmentHelper leaks on application undeployment
            https://issues.apache.org/jira/browse/COCOON-2303
COCOON-2301 Cocoon Cron Block Configurable Clustering
            https://issues.apache.org/jira/browse/COCOON-2301
COCOON-2300 jboss-5.1.0.GA vfszip protocol in CharsetFactory
            https://issues.apache.org/jira/browse/COCOON-2300
COCOON-2298 IncludeTransformer does not handle multi-valued parameters
            https://issues.apache.org/jira/browse/COCOON-2298
COCOON-2297 Character encoding does not follow JTidy properties
            https://issues.apache.org/jira/browse/COCOON-2297
COCOON-2296 [PATCH] Make flowscript work with Commons JXPath 1.3
            https://issues.apache.org/jira/browse/COCOON-2296
COCOON-2295 integrating FOP-1.0 into Cocoon-2.1.12-dev
            https://issues.apache.org/jira/browse/COCOON-2295
COCOON-2294 Wrong version number for cocoon-serializers-impl in parent pom for revision 964648
            https://issues.apache.org/jira/browse/COCOON-2294
COCOON-2290 CLONE - Add a read method to the SitemapComponentTestCase
            https://issues.apache.org/jira/browse/COCOON-2290
COCOON-2288 Allow usage of SLF4J for traces
            https://issues.apache.org/jira/browse/COCOON-2288
COCOON-2281 "Communication tools that we use" link to dev mailing list archive comes out at user mailing
list archive
            https://issues.apache.org/jira/browse/COCOON-2281
(Continue reading)

David Crossley | 14 Dec 01:22 2010
Picon

Re: [C3] Pipeline DSL

Simone Tripodi wrote:
> Hi Robby,
> nope we're not using Saxon and we can't since, AFAIK, there are legal
> issue due to different licenses, but I don't know more details. For
> the same reason Saxon is not present in any of public Maven central
> repo.
> HTH,
> Simo

It seems that Saxon-HE would be okay.
http://www.saxonica.com/documentation/conditions/intro.xml
http://apache.org/legal/resolved.html#category-b

-David

> Robby Pelssers wrote:
> >
> > Just reading through lamdaj. They use proxies... interesting...
> >
> > Anyway, I'm having some strange bugs in a big C2.2 application I built and what worries me is I can't
reproduce them locally ;-(
> > Flowscript is nice but it becomes dangerous when you start building reusable flowscript components
which you might even share between cocoon blocks.  Refactoring has to be done with great care since
Eclipse will not blink an eye.
> >
> > PS.
> > One question. Are you using saxon8.7 with cocoon3?
> >
> > Kind regards,
> > Robby
(Continue reading)

Simone Tripodi | 14 Dec 09:19 2010
Picon

Re: [C3] Pipeline DSL

Hi David
thanks for the feedback!!! Looking forward to include Saxon in C3,
that's great news!
Thanks once again!
Simo

http://people.apache.org/~simonetripodi/
http://www.99soft.org/

On Tue, Dec 14, 2010 at 1:22 AM, David Crossley <crossley <at> apache.org> wrote:
> Simone Tripodi wrote:
>> Hi Robby,
>> nope we're not using Saxon and we can't since, AFAIK, there are legal
>> issue due to different licenses, but I don't know more details. For
>> the same reason Saxon is not present in any of public Maven central
>> repo.
>> HTH,
>> Simo
>
> It seems that Saxon-HE would be okay.
> http://www.saxonica.com/documentation/conditions/intro.xml
> http://apache.org/legal/resolved.html#category-b
>
> -David
>
>> Robby Pelssers wrote:
>> >
>> > Just reading through lamdaj. They use proxies... interesting...
>> >
>> > Anyway, I'm having some strange bugs in a big C2.2 application I built and what worries me is I can't
(Continue reading)


Gmane