Reactive-C Software
Several implementations of reactive formalisms related to Reactive-C
Actually, six formalisms are considered: The softwares are available (as tar.gz files) from the download page. You can also directly use ftp ftp-sop.inria.fr and get them in the mimosa/rp directory (ftp anonymous).

Variable ARCH is the plateform type.

Reactive-C

The rcc-v3.1 directory contains version 3.1 of the rcc Reactive-C compiler. The sources of the compiler are in src. Actually, there are two ways to use rcc:

You can recompile rcc and install it, after setting some variables in the makefile, as explained in the README file (note that informations in config are also used).

You can also directy use the rcc command in the $(ARCH)/bin directory. Suppose RA is the path where the whole installation is. To use rcc, you must set the 3 variables:

Optionally, you can also set the 2 variables:

A reflex game example is in the game directory.

Nets of Reactive Processes

The nrp directory contains the implementation of Nets of Reactive Processes.

The sources are in src and some examples are in examples. The nrp.h and process.h files to include are in include/nrp and the library to use is $(ARCH)/lib/libnrp.a.


The SL Language

The sl directory contains the implementation of the SL synchronous language.

The sources are in src and the reflex-game example is in game. The command is $(ARCH)/bin/sl2rc, the library used is $(ARCH)/lib/libsl.a and the object.h file to include is in include/sl.


Reactive Objects

The ro directory contains a tutorial for Reactive Objects.

The object.h file to include is in include/ro and the library to use is $(ARCH)/lib/libro.a. The $(ARCH)/bin/send-ro command is used to send orders through the network.


Reactive Scripts

The rsi-v2 directory contains the reactive scripts interpretors rsi-tk and rem-rsi-tk.

These interpretor are put on the top of Tcl/Tk but you don't need to have Tcl/Tk installed on your machine to use them. The interpretors are $(ARCH)/bin/rsi-tk and $(ARCH)/bin/rem-rsi-tk. The $(ARCH)/bin/send-rsi command sends reactive scripts through the network.

The demo directory contains several demos using reactive scripts. To run a demo, go in the corresponding directory and type $(ARCH)/bin/rsi-tk (demo files are named start).


Icobjs

The progicon directory contains a demo based on reactive scripts.

To run it, go in src and type rsi-tk (or rem-rsi-tk R, where R is the name of a remote reactive script interpretor).



This Html page has been produced by Skribe.
Last update Mon Oct 23 12:08:35 2006.