JavaL (instead of LuaJ, you know?)
Basically, sort of like that n00b programming language ComputerCraftFan11 is writing, except instead of parsing Java source code (which would be a pain in the a**), it parses either Java bytecode (directly), or disassembled (through `javap -c`) code.That way, instead of relying on people to program according to a strict standard supported by the interpreter (durr, you must put one statement on each line and you have to have braces on the same line and no extra whitespace), the interpreter only needs to rely on the (inherently strict) bytecode produced by the Java compiler (or, if you're really desperate, yourself).
That's what I'm working on right now, using Wikipedia and the Java VM Specs as reference.
Feedback?
Screenies!
Edited by pokepal101, 03 January 2013 - 12:32 AM.