Programming languages for the Java Virtual Machine JVM and JavascriptPosted on by Robert Tolksdorf
Pizza is an extension of Java with parametric polymorphism, first-class functions, and class cases and pattern matching. Pizza compiles programs to ordinary Java Byte Code, and interfaces with existing Java code.