Ceylon ist eine Programmiersprache, die die Zusammenarbeit in großen Projekten erleichtert. Sie verfügt über eine strikte statische Typisierung, Vereinigungs- und Schnittmengentypen, Tupel- und Aufzählungstypen, Inferenz, Funktionen höherer Ordnung, Mixins, eine regelmäßige, gut lesbare Syntax und einiges mehr. Sie läuft auf Java- und JavaScript-VMs. (non)