stock hausen. |
|
Latest news:
|
Stockhausen is the implementation of a new language code named Alice that is currently being developed here at the Programming System Lab. It grew out of the need to combine the essential features found in Mozart with a functional core language and a flexible static type system. Stockhausen is based on Standard ML but adds:
Moreover, interoperability with Mozart allows utilization of advanced libraries and tools already available.
(taken from the homepage of Karlheinz Stockhausen) |
We are currently in the process of bootstrapping the Stockhausen compiler. In the current state the compiler is able to translate almost full Standard ML, plus several extensions. The first alpha prototype, Operette 1, is now available! The compiler provides 3 different backends:
The final product will run on its own optimized virtual machine, the Stockwerk which currently is being implemented. |
At the moment, there is no real documentation or any other material available for Stockhausen. Local readers of this page may peek at the internal discussion group, which is named ps.alice. |
Right now you can only download the Stockhausen logo: Printed out on paper it will certainly prove to be a very useful item that is happy to stick to any wall available! |
The following people are currently working on Stockhausen:
There are also several students involved with the project: |