https://www.reddit.com/r/programming/comments/2iszra/ceylon_...
Have you built any production ready apps or libraries in it? How was the transition from writing Java? Did anything cause you pain or surprise?
The module system can use the central maven repository but it doesn't accept dashes in the name like jackson-core unless you put it in quotes. (Took me a while to figure out).
Ceylon doesn't have enums but you can emulate them like this: http://ceylon-lang.org/documentation/1.1/tour/types#enumerat...
Otherwise it's fairly straightforward to translate java into ceylon.
I love immutability by default. Only 10% of my variables/fields are actually mutable. I could reduce that percentage further if the jvm had TCO.
Erasure is necessary when the type system is differently expressive from C#, which I beleive F# is.