In a recent meta thread the issue of "running locally" was brought up. The main issue is, as best I can put it, "Should we allow submissions in a language that cannot be run locally?"
To be more specific, I am talking about languages which require an Internet connection to meet our definition of a language (the two tests being addition and primality testing). I am not talking about languages which 1) could be run locally, even though the most convenient interpreter is online, or 2) use data which could be stored locally, but usually isn't.