Linked by Thom Holwerda on Fri 25th Nov 2011 22:55 UTC, submitted by fran
General Development "Ceylon is a programming language for writing large programs in a team environment. The language is elegant, highly readable, extremely typesafe, and makes it easy to get things done. And it's easy to learn for programmers who are familiar with mainstream languages used in business computing. Ceylon has a full-featured Eclipse-based development environment, allowing developers to take best advantage of the powerful static type system. Programs written in Ceylon execute on any JVM."
Thread beginning with comment 498311
To view parent comment, click here.
To read all comments associated with this story, please click here.
DavidStone
Member since:
2011-08-26

@moondevil: Take a look at Crack at http://code.google.com/p/crack-language/ which uses LLVM for JIT and AOT compilation.

It's portable to platforms that the LLVM runtime is ported to, with a "bitcode" intermediate format that's analogous to JVM bytecode, although at a lower level.

One advantage it has over VM-based languages is that there's no barrier between it and native libraries. And of course it benefits from all the LLVM work on optimization etc. from lots of people.

Edited 2011-11-28 16:47 UTC

Reply Parent Score: 1

moondevil Member since:
2005-07-08

Thanks for the hint, but I fear the language designers have chosen a poor name for it.

Reply Parent Score: 2

DavidStone Member since:
2011-08-26

Nod.

Names can be changed much faster than languages/runtimes can be built though, so I'm not letting that bother be too much.

(full disclosure: I've contributed to the language)

Reply Parent Score: 1