Aluminium is a visual data-flow(-ish) programming language, designed for small web applications.
It turned out as a visual data-flow based programming language.
Aluminium was started as an effort to find a different way of creating web applications. It turned out as a visual data-flow based programming language for several reasons:
- Nature of web applications - web applications are usually built using scripts, which perform relatively simple repetitive operations on data, which can be easily expressed as data flow charts.
- Visual language should be more readable, thus easier to maintain.
- Performance - flow based programs can automatically be split into multiple threads.
It still might be not the best way to create web applications, or not even suitable for all cases.
- A small bug fix release that deals with a crash of dia2al when trying to process files produced by Dia 0.97