41
/
AIzaSyB4mHJ5NPEv-XzF7P6NDYXjlkCWaeKw5bc
May 31, 2026
52282
4996
2
Public Timelines
FAQ

jan 1, 2011 - Ceylon

Description:

Ceylon is an object-oriented, strongly statically typed programming language with an emphasis on immutability, created by Red Hat. Ceylon programs run on the Java virtual machine (JVM), and can be compiled to JavaScript.[5][6] The language design focuses on source code readability, predictability, toolability, modularity, and metaprogrammability.[7]

Important features of Ceylon include:[8]

A type system enforcing null safety and list element existence at compile time
Regular syntax and semantics, avoiding special cases and primitively-defined constructs in favor of syntactic sugar
Support for generic programming and metaprogramming, with reified generics
Modularity built into the language, based on JBoss modules, interoperable with OSGi[9] and Maven[10]
powerful tools, including an Eclipse-based IDE[11]

Added to timeline:

20 Sep 2017
0
0
660

Date:

jan 1, 2011
Now
~ 15 years ago