Stefano Mazzocchi wrote:
> Sure. I tried and I *HATED* the fact that in order to do something as
> simple as
>
> if (request.blah < 0)
> call("error.html", request.blah);
> else
> call("result.html", request.blah);
>
> I have to write a 'ComparingSelector' and then use it like this
>
> <map:act type="request">
> <map:select type="compare">
> <map:when test="{blah} < 0">
> <map:call uri="cocoon:error.html">
> <map:parameter name="blah" value="{blah}"/>
> </map:call>
> <map:when>
> <map:otherwise>
> <map:call uri="cocoon:result.html">
> <map:parameter name="blah" value="{blah}"/>
> </map:call>
> </map:otherwise>
> </map:select>
> </map:act>
>
> Even without continuations, the flowscript *alone* would make actions
> look a preistorical obsession for the XML syntax.
Don't laugh, but many are really obsessed with XML syntax, up to the
point of creating a "general purpose programming language based on XML"
[1]. I'm not sure whether to laugh or to cry.
> Sure, where is it? Are you planning to donate one to us?
>
> I'm not skeptical about visual tools that exist (gosh, I love GUIs!).
> I'm skeptical about 'visual tools' that are possible but don't exist,
> nor are freely available for us to play with, enhance and control.
Something is starting to appear, see [2]. It's not going to be free, though.
> And today, between writing FSM tables using XML trees or writing
> procedural flow using a scripting language, I choose the second, each
> and every day of my life.
Ditto.
Ugo
[1]:
http://www.topxml.com/snippetcentral/main.asp?view=viewsnippet&lang=xml&id=v20020624075127
[2]:
http://radio.weblogs.com/0108489/stories/2002/05/24/sunbowPlugInDocumentation.html
--
Ugo Cei - Consorzio di Bioingegneria e Informatica Medica
P.le Volontari del Sangue, 2 - 27100 Pavia - Italy
Phone: +39.0382.525100 - E-mail: [EMAIL PROTECTED]
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, email: [EMAIL PROTECTED]