Roughly a month on from their last dispatch, the team behind Red Hat's fledgling JVM language Ceylon have released the latest milestone in the long road towards a first full version of the language - dubbed unfairly by some as a 'Java killer'.
With an IDE now present, Ceylon's communal module repository,
Ceylon Herd can now
get down to work, with the first three Ceylon platform modules now
available. The three modules, other than the distribution included
ceylon.language are: ceylon.math,
eylon.file (for interacting with
ceylon.process (for starting native
Ceylon IDE now automatically fetches module archives from Ceylon Herd to satisfy dependencies declared in the module descriptor. As an added bonus, you can write Ceylon code that calls a Java binary, navigate to its attached source code, autocomplete its declarations, hover to view its JavaDoc, etc. Now, that's quite neat. With the interchangability of Ceylon and Java code at will (in case you're struggling to work out a Ceylon equivalent from the get go), Ceylon looks pretty dynamic.
It's a sizeable leap for the hybrid language with big hopes, putting together the important architecture behind a language to ensure it's as fully-fleshed out as possible. We also learnt through the release blog that Ceylon's 1.0 beta is imminent, set to arrive in September or October. Until then, peruse the documentation, the current draft of the language specification, the roadmap, and information about getting involved. From the work done so far, the only way is up for Ceylon and we await to see what treats King et al bring in the future