ReactiveML is a programming language similar to OCaml extended with the synchronous reactive model. It is dedicated to the implementation of interactive systems as found in graphical user interfaces, video games and simulation problems.
For more details about OCaml programming you can try TryOcaml.
|Up / Down||Cycle through history|
|Shift + Enter||Multiline edition|
To test the toplevel, you can copy the following code or simply click on it.
print_endline "Hello world!" ;;
An interactive tutorial is also available.