Я думаю, что Цейлон интересен во многих отношениях. И, возможно, они правы в том, что вам нужно каким-то образом отойти от Java, если вы хотите оставить некоторые проблемы Java позади себя. Кажется, что в Ceylon довольно мало языковых функций, и я надеюсь, что это замедлит работу компилятора, как в Scala, или даже хуже, поскольку время сборки не масштабируется с размером кода (см. « Два года опыта Scala» ). Темпы работы команды разработчиков на Цейлоне впечатляют.
Kotlin все еще 0,6 и, судя по скорости их разработки в прошлом году, я бы сказал, около года от 1,0. В нем не так много языковых функций, как в Цейлоне (но в Java отсутствуют такие важные функции, как черты и методы расширения), и кажется, что это скорее своего рода Scala без проблем. Я думаю, масштабируемое время сборки не будет проблемой с этим. Но Kotlin может быть только лучше Java, как Groovy. Он не может обеспечить выход из обычного Java-программирования с зависимостью XML, стандартным кодом, манипулированием байтовым кодом и т. Д. Это что-то вроде Java и Scala, сделанное правильно. Сможет ли Котлин или Цейлон изменить ситуацию, еще неизвестно. Я думаю, что обе попытки стоят усилий, и я желаю им обоим удачи.