Tao3D: a New Open-Source Programming Language For Real-Time 3D Animations 158
Tao3D also demonstrates a lot of innovation in programming language design. It makes it very easy to create new control structures. Defining if-then-else is literally a couple of lines of code. The syntax to pass pass blocks of code to functions is completely transparent. And it is fully reactive, meaning that it automatically reacts as necessary to external events such as mouse movements or the passage of time.
The source code was just made available under the GNU General Public License v3 on SourceForge [as linked above], GitHub and Gitorious."