It's been a long three years since my first posts on this site describing our ideas for the Ceylon language. Now, finally, Ceylon 1.0 is feature complete. From the announcement on ceylon-lang.org:
After more than three years of development, Ceylon is now feature-complete. Ceylon 1.0 beta implements the whole language specification, providing the capability to execute Ceylon programs on both Java and JavaScript virtual machines and to interoperate with native code written for those platforms. This release includes:Simultaneously, we're releasing Ceylon IDE 1.0 beta, the latest iteration of our full-featured Eclipse-based development environment.
- a complete formal language specification that defines the syntax and semantics of Ceylon in language accessible to the professional developer,
- a command line toolset including compilers for Java and JavaScript, a documentation compiler, and support for executing modular programs on the JVM and Node.js,
- a powerful module architecture for code organization, dependency management, and module isolation at runtime, and
- the language module, our minimal, cross-platform foundation of the Ceylon SDK.
The team has now switched into bug-fix/performance-enhancement mode, as we prepare for a final release.
Yeah, yeah, three years is a long time, and it's taken longer than I had hoped to get to a 1.0 release. OTOH, we're releasing a lot more than I had expected to have for 1.0. I never imagined that we would have stuff like Ceylon Herd and the IDE ready for Ceylon 1.0.
We have a great little community working on Ceylon development, and I would like to welcome you guys to join us over there, now that we're ready for people to really start making use of Ceylon in their projects!