Obviously, in the context of a particular game or application, any language is a "scripting language if it is used to script said game/application, and I guess it could make sense to define a "scripting language as a language the primary use of which is to provide that sort of functionality for applications.