Re: Micro-Cocoon ... Corona

2008-03-16 Thread Grzegorz Kossakowski
Reinhard Poetz pisze: First of all, there is not much to worry about. We're talking about 4.5 days worth of thinking, planning, and developing. That's not much compared to the about 10 days (3 days with 3-4 people) we spent here in Vienna in February. I believe the fact that I'm not a

Re: Micro-Cocoon ... Corona

2008-03-16 Thread Sylvain Wallez
Grzegorz Kossakowski wrote: Reinhard Poetz pisze: snip/ Thinking further, in my opinion it is a great chance to attract new developers and users because one of the main goals of Corona is that it can be easily used from within different environments. This would mean that it may become

Re: Micro-Cocoon ... Corona

2008-03-16 Thread Reinhard Poetz
Grzegorz Kossakowski wrote: Now I'm glad to see that you want to share your work right from the beginning and let whole community participate in the effort (including me). I'm waiting impatiently to see this moving forward :-) Steven and I will need some more time to tidy up Corona. If time

Re: Micro-Cocoon ... Corona

2008-03-16 Thread Grzegorz Kossakowski
Reinhard Poetz pisze: Agreed. What about officially announcing our effort at main site with simple manifesto? I have a feeling that we agree on fundamental goals so writing such a document shouldn't be a problem, right? I plan to write a blog entry about it so that the information gets

Re: Micro-Cocoon ... Corona

2008-03-16 Thread Reinhard Poetz
David Crossley wrote: Reinhard Poetz wrote: Of course we are! We only have to work out the details of how we do it. The main question is, if we have to go through ASF IP clearance or not. Since it's rather a proposal than a finished project (~700 lines of code), I think it's enough if Steven

Re: Micro-Cocoon ... Corona

2008-03-16 Thread David Crossley
Grzegorz Kossakowski wrote: Reinhard Poetz pisze: Grzegorz Kossakowski wrote: Agreed. What about officially announcing our effort at main site with simple manifesto? I have a feeling that we agree on fundamental goals so writing such a document shouldn't be a problem, right? I plan to

Re: Micro-Cocoon ... Corona

2008-03-15 Thread Sylvain Wallez
Luca Morandini wrote: Sylvain Wallez wrote: So we can take a different approach, and consider that we can use plain programming languages rather than grow our own pseudo-languages. A well-defined Java API and its Javascript binding would make people way more productive than an XML-based

Re: Micro-Cocoon ... Corona

2008-03-15 Thread Luca Morandini
Sylvain Wallez wrote: Luca Morandini wrote: Do you mind terribly showing me an example of the use of this API ? Something like: CocooonStream stream= new CocoonStream(file, documents/mydoc.xml); stream.transform(xslt, xsl/doc2html.xsl); return stream.serialize(html); Yes, something like

Re: Micro-Cocoon ... Corona

2008-03-15 Thread Sylvain Wallez
Luca Morandini wrote: Sylvain Wallez wrote: snip/ About existing APIs, javax.xml.transform addresses part of it (it doesn't have stream inspection though) but it often perceived as difficult to grasp from the simple fact that you have to wire the pipeline backwards, starting with the

Re: Micro-Cocoon ... Corona

2008-03-15 Thread David Crossley
Reinhard Poetz wrote: Of course we are! We only have to work out the details of how we do it. The main question is, if we have to go through ASF IP clearance or not. Since it's rather a proposal than a finished project (~700 lines of code), I think it's enough if Steven sends in an CLA

Re: Micro-Cocoon ... Corona

2008-03-14 Thread Reinhard Poetz
Daniel Fagerstrom wrote: Peter Hunsberger skrev: On Thu, Mar 13, 2008 at 10:40 AM, Reinhard Poetz [EMAIL PROTECTED] wrote: Reinhard Poetz wrote: sniplots of cool stuff/snip So far Corona has been developed mostly by Steven (~ 90 % by him, 10 % by me) behind closed doors but we would like

Re: Micro-Cocoon ... Corona

2008-03-14 Thread Reinhard Poetz
Carsten Ziegeler wrote: Reinhard Poetz wrote: Corona is inspired by Cocoon 2.x but doesn't use any of its interfaces. The only exception will be the JNet source resolver[5] that we will integrate very soon. Ah, even cooler :) So far I haven't used JNet myself, so it seems you found it

Re: Micro-Cocoon ... Corona

2008-03-14 Thread Reinhard Poetz
Bruce Atherton wrote: Carsten Ziegeler wrote: Reinhard Poetz wrote: This rewrite that we gave the name Corona consists of . a pipeline API (that isn't limited to XML pipelines but would also support connecting of any types of pipes) Do you have use cases for this? (Just curious) I can

Re: Micro-Cocoon ... Corona

2008-03-14 Thread Reinhard Poetz
Steven Dolg wrote: Grzegorz Kossakowski wrote: Reinhard Poetz wrote: So far Corona has been developed mostly by Steven (~ 90 % by him, 10 % by me) behind closed doors but we would like to change that, if this community is interested in adopting it in this or that way. Is there any interest and

Re: Micro-Cocoon ... Corona

2008-03-14 Thread Michael Wechner
Peter Hunsberger wrote: On Thu, Mar 13, 2008 at 10:40 AM, Reinhard Poetz [EMAIL PROTECTED] wrote: Reinhard Poetz wrote: sniplots of cool stuff/snip So far Corona has been developed mostly by Steven (~ 90 % by him, 10 % by me) behind closed doors but we would like to change that,

Re: Micro-Cocoon ... Corona

2008-03-14 Thread Sylvain Wallez
Steven Dolg wrote: Hi guys, I guess its about time to write something myself... As a colleague of Reinhard I participated in the Micro-Cocoon effort in February. Just as Reinhard wrote, at the end of those 3 days, there was the idea of doing a rewrite. Nice work, I'm eager to have a look

Re: Micro-Cocoon ... Corona

2008-03-14 Thread Sylvain Wallez
Carsten Ziegeler wrote: Reinhard Poetz wrote: So far Corona has been developed mostly by Steven (~ 90 % by him, 10 % by me) behind closed doors but we would like to change that, if this community is interested in adopting it in this or that way. Is there any interest and if yes, how should

Re: Micro-Cocoon ... Corona

2008-03-14 Thread Reinhard Poetz
Sylvain Wallez wrote: Corona (or whatever its final name). Sure, it's just a working title to make communication easier and to have a unique namespace (Java packages, Spring beans, etc.). -- Reinhard PötzManaging Director, {Indoqa} GmbH

Re: Micro-Cocoon ... Corona

2008-03-14 Thread Luca Morandini
Sylvain Wallez wrote: So we can take a different approach, and consider that we can use plain programming languages rather than grow our own pseudo-languages. A well-defined Java API and its Javascript binding would make people way more productive than an XML-based language like the sitemap.

Re: Micro-Cocoon ... Corona

2008-03-14 Thread Vadim Gritsenko
On Mar 14, 2008, at 2:22 PM, Luca Morandini wrote: Sylvain Wallez wrote: So we can take a different approach, and consider that we can use plain programming languages rather than grow our own pseudo- languages. A well-defined Java API and its Javascript binding would make people way more

Re: Micro-Cocoon ... Corona

2008-03-13 Thread Reinhard Poetz
Reinhard Poetz wrote: We at Indoqa have started to think about working on a slimmed down version of Cocoon 2.2 (Micro-Cocoon). snip/ Having said this, I want to mention that, for us, the Micro-Cocoon effort is a feasability study, that we will conduct over the next 8 weeks. Working on

Re: Micro-Cocoon ... Corona

2008-03-13 Thread Vadim Gritsenko
On Mar 13, 2008, at 11:40 AM, Reinhard Poetz wrote: . a pipeline API (that isn't limited to XML pipelines but would also support connecting of any types of pipes) . the pipeline API and the sitemap interpreter are useable from within *plain Java code* (- no dependency on the Servlet API) --

Re: Micro-Cocoon ... Corona

2008-03-13 Thread Carsten Ziegeler
Reinhard Poetz wrote: In order to make sure that we don't break any functionality that we want to keep working, I wrote integration tests (see [1] for the sitemap and [2] for the integration test framework and [3] for the tests) which we let run whenever we changed something. This also gave

Re: Micro-Cocoon ... Corona

2008-03-13 Thread Torsten Curdt
On 13.03.2008, at 18:11, Vadim Gritsenko wrote: On Mar 13, 2008, at 11:40 AM, Reinhard Poetz wrote: . a pipeline API (that isn't limited to XML pipelines but would also support connecting of any types of pipes) . the pipeline API and the sitemap interpreter are useable from within

Re: Micro-Cocoon ... Corona

2008-03-13 Thread Reinhard Poetz
Torsten Curdt wrote: On 13.03.2008, at 18:11, Vadim Gritsenko wrote: On Mar 13, 2008, at 11:40 AM, Reinhard Poetz wrote: . a pipeline API (that isn't limited to XML pipelines but would also support connecting of any types of pipes) . the pipeline API and the sitemap interpreter are

Re: Micro-Cocoon ... Corona

2008-03-13 Thread Peter Hunsberger
On Thu, Mar 13, 2008 at 10:40 AM, Reinhard Poetz [EMAIL PROTECTED] wrote: Reinhard Poetz wrote: sniplots of cool stuff/snip So far Corona has been developed mostly by Steven (~ 90 % by him, 10 % by me) behind closed doors but we would like to change that, if this community is interested

Re: Micro-Cocoon ... Corona

2008-03-13 Thread Daniel Fagerstrom
Peter Hunsberger skrev: On Thu, Mar 13, 2008 at 10:40 AM, Reinhard Poetz [EMAIL PROTECTED] wrote: Reinhard Poetz wrote: sniplots of cool stuff/snip So far Corona has been developed mostly by Steven (~ 90 % by him, 10 % by me) behind closed doors but we would like to change that, if this

Re: Micro-Cocoon ... Corona

2008-03-13 Thread Grzegorz Kossakowski
Hi Reinhard, Reinhard Poetz pisze: snip/ That was the time when the idea of a rewrite was born. (And as I know it is important for Grzegorz I want to say that he wasn't involved into this rewrite in any ways.) I know, rewrites are a difficult topic especially in the context of open source

Re: Micro-Cocoon ... Corona

2008-03-13 Thread Grzegorz Kossakowski
Grzegorz Kossakowski pisze: This rewrite that we gave the name Corona consists of . a pipeline API (that isn't limited to XML pipelines but would also support connecting of any types of pipes) I second question of Reinhard. If not XML, then what? What's the use-case? Sorry, I meant

Re: Micro-Cocoon ... Corona

2008-03-13 Thread Bruce Atherton
Carsten Ziegeler wrote: Reinhard Poetz wrote: This rewrite that we gave the name Corona consists of . a pipeline API (that isn't limited to XML pipelines but would also support connecting of any types of pipes) Do you have use cases for this? (Just curious) I can think of a lot of them.

Re: Micro-Cocoon ... Corona

2008-03-13 Thread Steven Dolg
Hi guys, I guess its about time to write something myself... As a colleague of Reinhard I participated in the Micro-Cocoon effort in February. Just as Reinhard wrote, at the end of those 3 days, there was the idea of doing a rewrite. The number of use cases and the appr. 5500 lines of code