cocoon-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Stefano Mazzocchi <>
Subject Re: [Schecoon] flow control layer
Date Sat, 23 Feb 2002 11:55:05 GMT
Antti Koivunen wrote:
> Ovidiu Predescu wrote:
> <skip/>
> >
> > I'd be more happy if I can describe the flow in a "normal" programming
> > language, where I can express complex flow by writing a program. This
> > is what I'm trying to do in the Schecoon sub-project. Using the Scheme
> > language, and the fact that continuations are first class objects in
> > it, I want to implement the ideas described in the resources I
> > mentioned earlier. But the language to describe the flow will not be
> > Scheme, but one with a more familiar syntax.
> I think this is the best approach. It makes no sense to use a language
> not well suited for the task (alas, this happens all the time). At one
> stage, I suggested including support for popular scripting languages
> (possibly through BSF, e.g. Python, JavaScript), but then realized it
> was not the way to go (thanks a lot Ovidiu for forcing me to look into
> all that stuff, very interesting :). I also agree that the Scheme syntax
> (or lack thereof) is too much for most users, so we should try and come
> up with the optimal, easy to use syntax for describing the flow.

In case it wasn't crystal clear, I agree 100% on this.

The transition between FSM-based languages and procedural languages
happened decated ago and I think that writing a web application today,
compared to write, say, a command line application, it not only due to
concurrency issues but also to the fact that there is no way to program
a web application as you would do for your command line.

This has to change.

And I think Cocoon has the power to make it happen.

So, let's do it.

Stefano Mazzocchi      One must still have chaos in oneself to be
                          able to give birth to a dancing star.
<>                             Friedrich Nietzsche

To unsubscribe, e-mail:
For additional commands, email:

View raw message