Well scripting language is basically a language that works on other programs or used inside other languages to extend the functionality of the language. Its usually almost never used this way, unless the program is highly modular. (think plugins)
But i think wtd was not feeling quite well when he mentioned Groovy is a scripting language. heh. its more of an alternate to java lol. or maybe it is soo agile its can be treated as a scripting language

hmm whatever.
(i dont think it is though)