Smala is a high-level language that seamlessly combines interaction-oriented constructs (state-machines, data-flows, graphics, sounds) to help build complex Human-Machine Interfaces. Smala programs run on Windows, Mac, Linux or small appliances for embedded use (e.g. raspberry pi).
Smala is built on the top of the djnn libraries. Download and install them from here.
Download the latest version of Smala sources.
Installation instructions are available in the Install.md file.
If you are a user of the Sublime text editor, then you can try this mode.
Find here some examples showing how to code interactive software with Smala.