Scripting in Java : using ABCL, Clojure, Groovy, Jaskell, Beanshell, Javascript, JRuby, Jython and Sleep (mostly based on JSR 223)