I've spent the day so far playing with sclang[1]. It's quite a nice language. Dynamic, OO, first class functions. Definitely worth a look, in my opinion.<p>[1] <a href="http://en.wikipedia.org/wiki/SuperCollider#The_SuperCollider_programming_language_.28sclang.29" rel="nofollow">http://en.wikipedia.org/wiki/SuperCollider#The_SuperCollider...</a>
Reminds me of module music in demoscene.<p><a href="http://en.wikipedia.org/wiki/Module_file" rel="nofollow">http://en.wikipedia.org/wiki/Module_file</a>