The wikipedia article on JVM languages states:
Some of these languages are interpreted by a Java program, and some are compiled to Java bytecode...
Which well-known, general purpose JVM languages are interpreted by a Java program?
Reposted as answer:
I don't think that statement is correct. A language with a Java interpreter is not a "JVM language", it's just an interpreted language. IMO a JVM language (which is in fact a misnomer, they'd be languages with a JVM implementation) is one that gets compiled to JVM bytecode