This mode allow to a user to apply interactively functionalities on its Signal program. When it is activated, it proposes a set of applicable functionalities (see figure below) according to the internal representation of the program: the compiling of a Signal program is a set of Signal program transformations, but some transformations may be applied depending on the previously applied transformations.
For example, to generate the C code, many steps are required, the program must be:
So the set of applicable transformations evoluates during the compiling.
Currently, a restricted set of functionalities are proposed. Note that, these functionalities are the same than those proposed for the definition of a compilation scenario.