Try ReactiveML
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.
Commands | Effects |
---|---|
Enter | Submit code |
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!" ;;
You can also drag and drop a ReactiveML file into the toplevel window if you want to evaluate it. Here is an example to download and drag and drop: planets.rml or click on lessons/planets.rml.
An interactive tutorial is also available.