It is possible to compile your Signal program in a shell window (not inside Polychrony). For that, you have to save your program in its textual form and then call the batch compiler. To see the Signal batch compiler options, click here.
When you compile your program by pressing "default", the compiler builds the graph of the program and calls the clock calculus. The result is displayed in a diagnostic window.
When you click on "batch options", the above table is displayed; you can choose different options. When the button "GO" is pressed, the compiler is called with these options. The result is displayed in a diagnostic window.
This compiling technic gives access to some functionalities of Polychrony.
Polychrony provides a set of functionalities viewed as a set of
services for, e.g., program transformations, optimizations, formal
verification, abstraction, separate compilation, mapping, code
generation, simulation, temporal profiling... These functionalities can
be applied or not according to the objective of the compiling.
Some of them at a step of the current state of the compiling can be
applied (green color), other cannot be applied (grey color) and some
are without effect (orange color). The color attribute evoluates
according to the applied functionality.