JDart, el nuevo lenguaje de Google llevado a la máquina virtual Java
viernes, octubre 21, 2011 at 6:15AM
Abraham

Un desarrollador llamado Remi Forax ha creado un proyecto de Google code llamado jDart. Este proyecto pretende ser un porte del nuevo lenguaje de Google Dart a una máquina virtual Java. El compilador que está desarrollando crea un fichero jar que contiene nuestro código compilado más un runtime para JDart, de tal modo que el archivo jar puede ejecutarse sin ninguna dependencia en cualquier máquina virtual Java 7 compatible (no soporta versiones anteriores).

Por ejemplo, el siguiente código Dart:

main() {
  print("hello world");
}

Se compila:

public class test {
  public static void main(java.lang.String[]);
    Code:
       0: invokedynamic #18,  0             // InvokeDynamic #0:__main__:()V
       5: return        

 public static java.lang.Object main();
    Code:
       0: ldc           #21                 // String hello world
       2: invokedynamic #27,  0             // InvokeDynamic #1:print:(Ljava/lang/String;)
       7: aconst_null   
       8: areturn      
}

Es un proyecto curioso, pero al menos yo no alcanzo a ver su utilidad.

Article originally appeared on javaHispano (http://www.javahispano.org/).
See website for complete article licensing information.