What scripting languages actually do have proper specs that aren't ignored (therefore no Ruby)?
@lispi314 R7RS? It's not perfect but it adds a bunch of extras for standardizing POSIX interfaces, making it a lot more usable for writing glue scripts around your system than pure R5RS.
Other than that, it's basically just shell scripts. Most languages don't even bother with a spec, instead you just have a reference implementation and the "spec" is what that reference implementation does (like Python, Lua, Squirrel, etc)
