> -----Original Message-----
> From: Don Brown [mailto:[EMAIL PROTECTED]
==////==

I can see "continuations" as a sort of an inversion of the 
classic finite state machine computer algorithm (Sedgewick et al)
It is all Iinteresting stuff. In essence it is still a 
state machine of sorts but captures a massively big state, 
the virtual machine execution state, instead of a smaller 
finite state.

http://cocoon.apache.org/2.1/userdocs/flow/continuations.html

What happens below the surface? Some sort of passivation and
activation algorithm. Nice idea.

> 
> The Apache Struts team is pleased to announce the adoption of 
> its latest
> subproject, Struts Flow, a continuations-based approach to complex web
> workflows. Struts Flow originated at the struts.sf.net 
> project and has 
> been formally adopted now as a Struts subproject.  Struts 
> Flow is a port 
> of Apache Cocoon's Control Flow to Struts to allow complex workflow, 
> like multi-form wizards, to be easily implemented using 
> continuations-capable Javascript and eventually Java.
> 
> Today, Struts is comprised of nine subprojects: Core, Taglib, 
> Tiles, El, 
> Faces, Scripting, Applications, Shale, and (now) Flow.  
> Struts Flow is 
> different from Struts Scripting/BSF as where Scripting brings any 
> BSF-supported scripting language to Struts Actions, Struts 
> Flow works on 
> redefining the traditional Model 2 state-driven workflow into 
> simplified 
> scripts whose execution spans multiple requests.  Currently, 
> the Rhino 
> engine, a Javascript implementation, is used to provide continuations 
> support, but with the maturation of Commons Javaflow - 
> http://jakarta.apache.org/commons/sandbox/javaflow/ - a Java-based 
> continuations implementation, Java will soon be supported as well.
> 
> For more information, visit the Struts Flow website at:
>    - http://struts.apache.org/flow/index.html
> 
==////==



--
Peter Pilgrim
Operations/IT - Credit Suisse First Boston, 
Floor 15, 5 Canada Square, London E14 4QJ, United Kingdom
Tel: +44-(0)207-883-4497

==============================================================================
This message is for the sole use of the intended recipient. If you received
this message in error please delete it and notify us. If this message was
misdirected, CSFB does not waive any confidentiality or privilege. CSFB
retains and monitors electronic communications sent through its network.
Instructions transmitted over this system are not binding on CSFB until they
are confirmed by us. Message transmission is not guaranteed to be secure.
==============================================================================


---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to