Ya hablamos bastante de Ceylon, para los que no se acuerdan; es un lenguaje creado por la empresa Red Hat que corre en la plataforma Java.
Porque puede ser tan especial este lenguaje? Por muchas razones, hoy vamos a ver una que me parece que es una de las mejores ideas de los Lenguajes que corren en la plataforma Java. Y es la módularidad, esto lo tenemos en java por medio de herramientas o frameworks, nosotros en java podemos indicar con maven o Ivy por ejemplo la versión de la librería que vamos a utilizar.
Ceylon en cambio nos permite hacer esto a nivel lenguaje por medio de los módulos El código es organizado dentro de paquetes y módulos. Con Ceylon obtenemos una módularidad real independiente de la herramienta que utilicemos para construir nuestra aplicación.
Veamos un ejemplo de modulo:
module com.osintegrators.example.ceylon.hello '1.0.0' {
import ceylon.net '0.5';
import ceylon.dbc '0.5';
import java.jdbc '7';
import java.base '7';
}
Dejo link:
http://ceylon-lang.org/features/
http://m.infoworld.com/d/application-development/first-look-gavin-kings-ceylon-217197