Difference between revisions of "Latest developments"

From Clean
Jump to navigationJump to search
Line 7: Line 7:
 
* the '''iTask''' combinator library for the '''Web'''
 
* the '''iTask''' combinator library for the '''Web'''
  
At the ICFP 2007 conference we presented iTasks (see [http://www.st.cs.ru.nl/papers/2007/plar2007-ICFP07-iTasks.pdf]),
+
At the ICFP 2007 conference we presented '''iTasks''' (see [http://www.st.cs.ru.nl/papers/2007/plar2007-ICFP07-iTasks.pdf]),
 
a multi-user workflow system for the web.
 
a multi-user workflow system for the web.
With this library one can define tasks to be performed by several users and control the order in which these tasks have to be performed. The system is also very suited for web form handling.
+
With this library one can assign tasks to users and control the order in which these tasks have to be performed. The system is also very suited for web form handling.
 +
The tasks are defined on a very high level declarative monadic style.
  
 
Have a look at the iTask pages (see [http://www.cs.ru.nl/~rinus/iTaskIntro.html])
 
Have a look at the iTask pages (see [http://www.cs.ru.nl/~rinus/iTaskIntro.html])
  
The new release of the library will support:
+
The new release of the iTask library we are working on will support:
 
* Ajax handling of iTasks;
 
* Ajax handling of iTasks;
 
* Client side evaluation of iTasks.
 
* Client side evaluation of iTasks.
  
 
With a simple annotation an iTask will be evaluated on the client instead of on the server.
 
With a simple annotation an iTask will be evaluated on the client instead of on the server.
To make this possible we run Clean applications in the browser as Java applet making use of the fast Sapl interpreter (see [http://www.st.cs.ru.nl/papers/2007/janj2007-TFP06-EfficientInterpretationOfSAPL.pdf]).
+
To make this possible we run full blown Clean applications in the browser as Java applet, making use of the fast '''Sapl''' interpreter (see [http://www.st.cs.ru.nl/papers/2007/janj2007-TFP06-EfficientInterpretationOfSAPL.pdf]).
 +
 
 +
We will use and release this new system at the '''AFP-summerschool''' (see [http://www.st.cs.ru.nl/AFP_TFP_2008/])
  
  
  
 
* the '''Clean Compiler'''
 
* the '''Clean Compiler'''

Revision as of 17:09, 14 February 2008

The Clean Team does its best to deliver reliable software. It therefore might take some time before a new release is pubished. On this site we will keep you informed about the latest developments. Please be patient, software development always takes more time as expected.


  • the iTask combinator library for the Web

At the ICFP 2007 conference we presented iTasks (see [1]), a multi-user workflow system for the web. With this library one can assign tasks to users and control the order in which these tasks have to be performed. The system is also very suited for web form handling. The tasks are defined on a very high level declarative monadic style.

Have a look at the iTask pages (see [2])

The new release of the iTask library we are working on will support:

  • Ajax handling of iTasks;
  • Client side evaluation of iTasks.

With a simple annotation an iTask will be evaluated on the client instead of on the server. To make this possible we run full blown Clean applications in the browser as Java applet, making use of the fast Sapl interpreter (see [3]).

We will use and release this new system at the AFP-summerschool (see [4])


  • the Clean Compiler