Ceylon M5 with Tuples, Verbatim Strings, Spread Operator, Late Annotation
Ceylon M5 enables you to make use of fat arrow =>, forward declaration and also provides support for spread operator, late annotation, syntactic sugar for iterables, binary and hexadecimal numeric literals, defaulted type parameters and reified generics. It also includes verbatim strings that contain unescaped backslash and double-quote characters. In order to produce such string, you should enclose the string literal using three double quotes.
The latest release also ships with a ceylon.time module, ceylon.net.http.server package, compose() and curry() functions including reworked interop with Java arrays. It also includes several important syntax changes in response to community feedback and practical experience in addition to updated language specification and documentation.