A dynamic programming language that targets the Java Virtual Machine