Flowskell allows you to write visual animations using the Scheme language. It is inspired by the fluxus project and driven by OpenGL and the husk-scheme interpreter.
cabal configure
cabal build
cabal install
export PATH=$PATH:~/.cabal/bin
flowskell examples/donuts.scm
A rudimentary command reference exists, as well as some examples.