And if you leave off the "interpreted" qualifier, which is (a) a property of an implementation, not a language, and (b) is rather meaningless anyway (can you actually define "interpreted"?), well, then C ought to count too.
And if you leave off the "interpreted" qualifier, which is (a) a property of an implementation, not a language, and (b) is rather meaningless anyway (can you actually define "interpreted"?), well, then C ought to count too.
Wolfram obviously isn't aiming for that.
Go to Wolfram's page. That is no spec, it's a rough description of a particular implementation of a (closed source) system.
There's no way Wolfram can succeed with its much more complex feature set without a spec and a reference implementation that's not closed source. Flash pulled that because they caught that opportunity window in the browsed, but neither CDF as a format nor Wolfram (Mathematica language) stand a chance as a generic language. Even Matlab stays niche.
R6RS completely failed to establish itself, to this day R5RS is more popular.
You'd be hard pressed to find a more divided language than Scheme. As for ISO Prolog, it's not even the most popular standard. It might be in America, in Europe it's definitely Edinburgh Prolog and there's where it's used the most.
You guys are giving me great examples of how interpreted languages without a clear spec + reference implementation completely fail to establish a single standard. It can be argued that in the case of Scheme this is a feature, but for something like Wolfram with an existing closed runtime you definitely don't want this.
And VHDL and C99 definitely aren't "families" of languages. GCC, Clang, ICC, and maybe even MSVC all interpret the same code semantically equivalently. Unless you can either show C99 to be unsuccessful, find a reference implementation of C99, or define "interpreted" in a meaningful way, I think your assertion doesn't hold.