This thread is a bit old for me to expect a response, but I'm always curious when I see people using this terminology: what purpose does the term "scripting language" serve? It doesn't seem to tell me anything about what a language is useful for, its runtime characteristics, or the style or philosophy it encourages.