Red Hat has revealed a new programming language called Ceylon that is intended to run on the JVM. Ars takes a look at the syntax and rationale.