Glad you did something that still is on my todo list ... together with 1000 other nice languages ;-) Now seriously, it would be interesting to compare (at several levels) at least 3 languages: Groovy, Scala, and Beanshell. You've mentioned Groovy. Scala is quite performance oriented and Beanshell uses a more straightforward approach than Groovy (and is more mature). What do you think?