Language Selection

English French German Italian Portuguese Spanish

Red Hat ships piping hot Ceylon to curry favor with Java-weary devs

Filed under
Software

After more than three years of development, Red Hat has released version 1.0.0 of Ceylon, its homebrewed, open-source programming language that's designed to be a replacement for Java.

Early on, Ceylon was billed as a "Java killer" by some, but lead developer Gavin King has denied that doing away with Oracle's platform was ever his intent. In fact, even the earliest builds of Ceylon produced code that ran on the Java Virtual Machine (JVM).

Instead, King sought to create a new language that could run alongside Java but would be based on more modern class libraries and would have a syntax more amenable to defining user interfaces – something King believes there is "no good way" to do in Java.

In its current form, King describes Ceylon as a "cross-platform" language. The 1.0.0 release, announced at the Devoxx conference in Antwerp, Belgium on Tuesday, includes compilers that can output either Java bytecode or JavaScript.

That allows the same Ceylon source modules to run on either the JVM or a JavaScript execution environment such as Node.js, interchangeably. Or, a Ceylon program can be written to target only one of Java or JavaScript, in which case it can interoperate with native code written in that language.

Read more

More in Tux Machines

Ubuntu Powers Self-Driving Tesla Model S Modified by Bosch

Ubuntu can be used for almost any task you can imagine and that includes powering a Boss-modified Tesla Model S so that it can run autonomously. Read more

Today in Techrights

Linux 4.1-rc5

I'm back on my usual Sunday schedule, and rc5 is back to its usual size after a small bump in rc4. Things continue to look pretty normal. We've got about two thirds driver updates (gpu, infiniband, sound, networking, scsi, thermal), and almost half of the remainder is networking updates. The rest is mostly arch updates and some filesystem fixes. But all of it is pretty small. Read more Covered in: Linux 4.1-rc5 Kernel Released Linus Torvalds Announces Linux Kernel 4.1 RC5, Final Release Might be Delayed

Introducing Tessel 2, a $35 Open-Source IoT Development Board That Runs Linux

After having introduced you to the Lemon Pi single computer board, today we are happy to present Tessel 2, a development platform created by Technical Machine and designed from the ground up to be embedded in a product. Read more