¿Hay un lenguaje que se compila en código Java (no en código Byte pero Java ... por lo que no Groovy, Scala, Jython, JRuby, etc.)?¿Hay un Coffeescript para Java? En otras palabras, X se compila en Java
En otras palabras, ¿hay un CoffeeScript para Java?
Uno de los principales defectos que tengo contra Java es que es tan malditamente detallado y que no tiene herencia múltiple. Parece razonable que uno pueda simplemente limpiar la sintaxis agregar mixins/rasgos y cierres a través de la generación de código.
Sí, no es elegante, pero coffeescript lo hace.
gracias dios java no tiene herencia múltiple – mcabral
@mcabral me refiero a mixins o rasgos. Ah, y me encanta repetirme cientos de veces. En serio, tengo que usar AspectJ para mantener Java OOP DRY o simplemente tengo que pegar el código por todos lados. –
@mcabral: herencia múltiple en sí misma no es una mala característica. La forma en que C++ lo implementa le ha dado un mal nombre. Scala, por ejemplo, implementa la herencia múltiple correctamente y no tiene el temido problema de los diamantes. – missingfaktor