Pier Fumagalli wrote:

On 12 Oct 2005, at 15:21, Daniel Fagerstrom wrote:

...

An advantage of using OSGi instead of a home brewn solution is that we don't have to solve all these complexity issues ourselves. As an example there actually allready was an Eclipse plugin editor there that helped you.

On that I agree wholeheartedly, mate... Don't get me wrong.

I'm just seeing my OSGI Eclipse plugin on one side, and the last slide Arje posted during the wrap-up of the GetTogether.... "SIMPLICITY" :-) Somehow, I can't feel OSGI is moving us towards that direction...

You know mate, simplicity is my main concern and driving force. Now it doesn't get simpler in the first step as we have to let the new stuff live side by side with the old stuff. But as soon as we have got the things working we can start to split Cocoon in small blocks with well defined concern areas. I'm very motivated to get there so I guess I can ask you to trust that we are getting there or better help getting there ;)

Also bring something else that I guess that you have to work with it for some time to really appriciate. It is like a small operating system with a console where you can start and stop blocks, ask about theire state and meta data, check the state of the services etc. It is really neat.
...

Yep... I feel your pain...

But thinking about it for a little bit, I'm starting to wonder if there is another way...

There is still a big nag in my mind, related to what Leo posted a while ago, and outlined here: http://www.betaversion.org/~pier/ 2005/07/dependancies-through-import-statements.html

I like the simplicity that Leo outlined...

I also find it cool. And it would be fun to work on. But for the moment I feel more entusiastic about getting something working in realistic time and about the possibility to cooperate with other communities than about doing container research.

...

Dude, your pain is _my_ pain on this topic... Unfortunately my current job doesn't allow me to spend much time on Cocoon itself and related projects (or even on my wife, for that matters!!!).

Seriously speaking, I wish I could dedicate more time onto this, but for now, I'm tied into writing XSLT and maintaining a huge lump of PERL code, and I can tell you, it's not fun...

Yes I understod that. And after having worked on some other somewhat complicated stuff like templates, VPCs, the sitemap parts my experience was that even if people was interested, it was next to impossible to get much feedback on technical questions. So my conclusion was that even if we have many talented people in the community, the fact is that they are not interested enough in deep infrastructure stuff to actually spend the time in designing and building a container suitable for blocks. So the realistic choices was to either use something that existed or don't bother about blocks anymore.

You know how I am :-) I don't like hacks, or one-fits-all things...

I just wish I had more time! :-P

We all do ;)

/Daniel

Reply via email to