This program allows the user to interactively put numbers on two streams. Several other streams are concurrently produced by different combinations of those two streams (addition, zipping, mapping, etc.). All streams are displayed in the Inspector.
Here are some small examples for concurrent programming with futures:
The following interpreter for a simple functional language adapted from last semester's course "Programmierung" demonstrates how a program can be divided into components:
Compile it with
alicec -x Main.aml -o interpr
Explorer sample to be placed here.
Gtk samples to be placed here.