"Dear Java: I can run Ruby and Python and Go and JavaScript and C code from the command line on my Mac." - to be fair most of those languages are scripting languages.
In my mind languages tend to have an optimal code size where they work well, and what works at <1000 lines often does poorly at even 10k lines.
So, I don't think go is a scripting language. It requires you to write a function and then call it before it will output anything.
So, forth, JavaScript, lisp, lua, perl, python, ruby do qualify as scripting languages in my book.