gosu can serve as a scripting language, having free-form program types (.gsp files) for scripting as well as statically verified template files (.gst files). gosu can optionally execute these and all other types directly from source without precompilation, which also distinguishes it from other static languages.