Ceylon Language Website Launched
Ceylon Language Website Launched
Written by Alex Armstrong   
Monday, 21 November 2011

Ceylon, the JVM-based language that was mysteriously sprung upon an unsuspecting world in April, still hasn't been released, but it now has a dedicated community and a pre-release build of the Ceylon IDE is available "for the truly adventurous".

Ceylon, the brainchild of Gavin King, was first disclosed at QCon Beijing in a presentation entitled The Ceylon Project - the next generation of Java language?

In the months since the Beijing announcement, the development team of volunteers and a number of Red Hat employees have been working towards the first milestone release of this language designed for writing large programs in a team environment.

 

ceylon1

 

On its new community site, ceylon-lang.org, Ceylon is described as a general-purpose, imperative, statically-typed, block-structured, object-oriented, higher-order language featuring a syntax similar to Java and C#, and a type system based on the notion of principal types.

We can also see a Hello World in Ceylon:

 void hello() {
print("Hello, World!"
}

which, of course, tells you absolutely nothing about the language!

For more Ceylon code, see the  Quick Introduction and the Tour of Ceylon.

In answer to the question Why?, the site explains:


Ceylon keeps the best bits of Java but improves things that in our experience are annoying, tedious, frustrating, difficult to understand, or bugprone. Furthermore, Ceylon makes it much easier to write generic code (frameworks or libraries), or to naturally describe treelike structures (especially user interfaces). Of course, Java isn't the only language with good ideas, so Ceylon looks for inspiration in other language families, in everything from Smalltalk to ML.

For those keen to try Ceylon before Milestone 1 is released, a special pre-release build of the Ceylon IDE, (which includes the compiler) is now available. See the features of this Eclipse plug-in here.

 

ceylon2

More Information:

Ceylon

Ceylon - a new Java killer?

 

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

 

Banner


The Stars Lie - App Ratings In Conflict
24/08/2017

It isn't just restricted to app ratings. How often to you see a low star rating and then read the review only to find that there is a conflict between what has been said and the number of stars awarde [ ... ]



Chrome 61 Ready To Introduce New Features
07/09/2017

Chrome 61, the latest release of the dominant browser both on the desktop and on mobiles, is about to start being rolled out. Its twin highlights are native support for JavaScript modules and the [ ... ]


More News

Last Updated ( Monday, 21 November 2011 )
 
 
Banner

   
Banner
RSS feed of news items only
I Programmer News
Copyright © 2017 i-programmer.info. All Rights Reserved.
Joomla! is Free Software released under the GNU/GPL License.