-
Ceylon
Ceylon: Why you might want to choose Ceylon
In a couple of days Ceylon 1.2 will be released, after a year of development. That’s exciting for us, but…
Read More » -
Ceylon
Why build your own type system?
In Ceylon 1.2 we’ve factored out the type system of Ceylon as an independent module, with minimal dependencies and a…
Read More » -
Ceylon
A little more about type functions
My previous post about type functions generated some interesting discussion, here, and on reddit. Therefore, I think it’s worth tying…
Read More » -
Ceylon
Constructors in Ceylon
Since the earliest versions of Ceylon, we’ve supported a streamlined syntax for class initialization where the parameters of a class…
Read More » -
Ceylon
Programming with type functions in Ceylon
I’ve recently been working on some experimental new features of Ceylon’s already extremely powerful type system. What I’m going to…
Read More » -
Ceylon
Unique approach to observer/observable pattern in Ceylon
The essence of the famous observer/observable pattern is that you have an observable object that produces events of various kinds,…
Read More » -
Ceylon
Tuple and entry destructuring
The next release of Ceylon features an interesting range of new language features, including constructors, if and switch expression, let…
Read More » -
Ceylon
Useless lying version ranges
A frequent request from the Ceylon community is support for version ranges in expressing module dependencies. There’s no doubt that…
Read More » -
Ceylon
Ceylon: Planning the future of Ceylon 1.x
With the release of Ceylon 1.1, we’ve reached a point where we need to do some serious thinking about what…
Read More »