BT

Your opinion matters! Please fill in the InfoQ Survey!

The Ceylon Language Is Now Eclipse Ceylon

| by Abraham Marín Pérez Follow 6 Followers on Sep 08, 2017. Estimated reading time: 2 minutes |

A note to our readers: As per your request we have developed a set of features that allow you to reduce the noise, while not losing sight of anything that is important. Get email and web notifications by choosing the topics you are interested in.

The Ceylon Language, the language created by Red Hat for the Java and JavaScript virtual machines, joined the Eclipse Foundation to become Eclipse Ceylon on 21st August. The rationale behind this move, as indicated in the official announcement, is to distance the project from the Red Hat brand and ensure an image of vendor-neutrality in the hope to attract more collaborators to it. This is not an uncommon move within the industry, with projects like Eclipse MicroProfile taking the same route.

InfoQ reached out to Gavin King, lead of the Ceylon Project at Red Hat, to know more about the logistics of the move. Despite the decision being formally taken and announced, the actual donation of the entire codebase is still being dealt with. "Ceylon has a very large codebase, comprising multiple interdependent projects, so this is a significant amount of work", King mentions. The good news is that the work comes with new opportunities: the Eclipse Foundation has some rules regarding package naming which are going to affect Ceylon’s runtime, making new versions binary-incompatible with the previous ones. King is planning to use this to make some profound changes to the language.

"The next version of Ceylon should be 1.4, but now is looking more like Ceylon 2.0; it seems the first release of Ceylon at Eclipse is going to be a pretty exciting one, with some hugely significant improvements", Gavin King

Whenever a private company creates a new programming language, the communities that form around it tend to wonder whether the long-term development of the language will be tied to the commercial strategy of the company behind it. This is particularly important when we look at other popular examples in the Java ecosystem: JetBrains, for instance, has publicly admitted that one of the reasons to create Kotlin, their own JVM and Android language, is to drive further sales into the Enterprise Edition of IntelliJ IDEA. King believes that the perception of Ceylon belonging to a particular vendor has harmed adoption, which prompted the decision to create some distance between the two. Of course, the fact that Red Hat is handing over Ceylon to the Eclipse Foundation doesn't mean they won't be involved any more; however, and while both Gavin King and Stéphane Épardaud (also at Red Hat) will continue to lead the project, they do expect new contributors to join and take leadership roles.

Ceylon has been featured in many international conferences and industry reports, like The Adventurous Developer’s Guide to JVM Languages by Rebel Labs, but its usage is still low according to indexes like TIOBE. Time will tell whether the transfer to the Eclipse Foundation will be enough to change this.

Rate this Article

Adoption Stage
Style

Hello stranger!

You need to Register an InfoQ account or or login to post comments. But there's so much more behind being registered.

Get the most out of the InfoQ experience.

Tell us what you think

Allowed html: a,b,br,blockquote,i,li,pre,u,ul,p

Email me replies to any of my messages in this thread

Is Ceylon dead? by Xavier Dury

Since Ceylon has been transferred to the Eclipse Foundation, I don't see much activity on its GitHub project page anymore... or maybe things are happening somewhere else?

I had hoped the transfer would give Ceylon the momentum it needed to compete against Kotlin but I am afraid it has just been buried there.

Too bad as, of all the JVM languages, I found Ceylon to be the nicest.

Re: Is Ceylon dead? by Gavin King

Hi, we're currently still in the process of migrating the project over to the Eclipse Foundation, which has involved quite a lot of work with all the legal and admin type tasks, but it's happening for sure!

Allowed html: a,b,br,blockquote,i,li,pre,u,ul,p

Email me replies to any of my messages in this thread

Allowed html: a,b,br,blockquote,i,li,pre,u,ul,p

Email me replies to any of my messages in this thread

2 Discuss

Login to InfoQ to interact with what matters most to you.


Recover your password...

Follow

Follow your favorite topics and editors

Quick overview of most important highlights in the industry and on the site.

Like

More signal, less noise

Build your own feed by choosing topics you want to read about and editors you want to hear from.

Notifications

Stay up-to-date

Set up your notifications and don't miss out on content that matters to you

BT