Does JSR-223 cover the specs of the interactive interpreter that is common on all kinds of compliant languages from abcl to rhino to jython?
If not, then do all these languages make their environments any way they want in Java, or are they mostly written in their own language (as libraries)?
For eg: is the python interactive interpreter written in python, or in C/Java/C#, depending on where it's running?
EDIT:
I'm not saying that EVERY scripting language NEEDS a REPL, but that every JVM-based scripting language that I have seen till date has one. If specifications have not been established for a standard REPL environment, then maybe it is time to do so.