Ceylon 1.0.0 Released
Written by Alex Armstrong   
Monday, 18 November 2013

Ceylon is a modern, modular, statically typed programming language for the Java and JavaScript virtual machines. The first production release of the Ceylon language specification, compiler, and IDE are now available.

Ceylon is a language designed for writing large programs in teams. It is derived from C and was first announced to the world at QCon in Bejing in April 2011.

 

 

It originated as an open source language fostered by RedHat and reached the first of the five milestones it had to pass on its way to Version 1.0 in December 2011. Version 1.0 was released in September 2013 and now, less than two months later Ceylon 1.0.0 is officially available for download

According to the launch announcement by its creator, Gavin King, the release includes:

 

Ceylon has been designed to be highly understandable object-oriented language with static typing. It  features, again according to Gavin King's blog post, are:

 

  • an emphasis upon readability and a strong bias toward omission or elimination of potentially-harmful constructs

  • an extremely powerful type system combining subtype and parametric polymorphism with declaration-site variance, including first-class union and intersection types, and using principal types for local type inference and flow-dependent typing

  • a unique treatment of function and tuple types, enabling powerful abstractions

  • first-class constructs for defining modules and dependencies between modules

  • a very flexible syntax including comprehensions and support for expressing tree-like structures

  • fully-reified generic types, on both the JVM and JavaScript virtual machines, and a unique typesafe metamodel.

 

 

ceylon2

More Information

ceylon-lang.org

Download Ceylon

Ceylon 1.0.0 is now available (blog post)

Related Articles

Ceylon Achieves Milestone 1

Ceylon Language Website Launched

Ceylon - a new Java killer?

The Adventurous Developer’s Guide to JVM Languages

 

To be informed about new articles on I Programmer, install the I Programmer Toolbar, subscribe to the RSS feed, follow us on, Twitter, Facebook, Google+ or Linkedin,  or sign up for our weekly newsletter.

 

raspberry pi books

 

Comments




or email your comment to: comments@i-programmer.info

 

Banner


ZLUDA Ports CUDA Applications To AMD GPUs
18/04/2024

ZLUDA is a translation layer that lets you run unmodified CUDA applications with near-native performance on AMD GPUs. But it is walking a fine line with regards to legality.



GR00T Could Be The Robot You Have Always Wanted
27/03/2024

We may not have flying cars, but we could well soon have robots that match up to predictions for the 21st century. Nvidia has announced GR00T, a cleverly named project to build robots using foundation [ ... ]


More News

 

Last Updated ( Monday, 18 November 2013 )