You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@cocoon.apache.org by Antonio Gallardo <ag...@agssa.net> on 2004/04/18 07:46:39 UTC

Re: [RT] Use of flowscript or the pyramid of contracts (was Re:[RT] Checked exceptions considered harmful)

Stefano Mazzocchi dijo:
> I don't blame flow to be simple, I blame java to be less usable! We have
> to fix that to compensate and our problems will be drasticly reduced
> because people don't like to write business logic in scripting languages!

Good point Stefano. Last week, while discussing about h13y:

http://marc.theaimsgroup.com/?t=108152172800001&r=1&w=2

Now we are discussing again, what Cocoon is and how the user don't need to
compile and don't know Java at all.....

I saw the same problem again:

"While rethinking a requirement because the complexity to develop it under
a specific programming language."

At that time I refrained my self to post this questions:

"Is it problem of h13y requirement or a problem related to our choiced
programming language?"
"Are we reaching the limits of Java? Is out there another language options?"

This questions will raise ranting, because really "touch" a cornerstone
Cocoon block base (in this case the programming language) in a sensitive
way. But if we want to have more than what Java can provide us, we need to
start thinking what is the best for Cocoon too. Can Cocoon live beyond
Java? Cocoon life depend on Java?

I don't know what to expect in Java 1.5. I just hope we can think about
this and expect that the future Java release will make our life easier. On
the other way, I believe other projects meet the same Java limits like
Cocoon now. How they solved it?

Best Regards,

Antonio Gallardo

Re: [RT] Use of flowscript or the pyramid of contracts (was Re:[RT] Checked exceptions considered harmful)

Posted by Stefano Mazzocchi <st...@apache.org>.
Antonio Gallardo wrote:

> Can Cocoon live beyond Java? Cocoon life depend on Java?

I'm in crete right now. Visiting ruins of 3000 years ago make you 
understand how futile questions like these really are.

If it works, use it, if not try to fix it, if you can't fix it, let go 
and use something else.

It's a simple as that.

-- 
Stefano.