Después del leer el artículo, algunas puntualizaciones:
- Aunque D es compilado a código nativo, "por defecto", también hay un front-end para generar código.NET. Además, si usamos la notación "#!/usr/bin/dmd" podemos ejecutar un fichero fuente como si fuera un script. Realmente lo que hace es compilarlo y ejecutarlo, pero como el compilador de D es tan terriblemente rápido (Walter Bright es especialista en eso) sigue siendo normalmente más rápido que un lenguaje interpretado real salvo para proyectos grandes.
- Con respecto a la incompatibilidad de Tango y Phobos, en la última versión de D han sacado partes de Phobos a un runtime de D por lo cual en principio se resolvería la cuestión de compatibilidad entre ambas librerías. La diferencia entre ambas librerías, más que la cuestión de contribuciones (yo he contribuído a Phobos sin problemas), es la filosofía, Phobos es más "Python" usando muchas funciones libres y pocos objetos y Tango es más "Java" haciendo que prácticamente todo sea un objeto.
Re:Love love love
(Puntos:2)( http://barrapunto.com/ )
- Aunque D es compilado a código nativo, "por defecto", también hay un front-end para generar código
- Con respecto a la incompatibilidad de Tango y Phobos, en la última versión de D han sacado partes de Phobos a un runtime de D por lo cual en principio se resolvería la cuestión de compatibilidad entre ambas librerías. La diferencia entre ambas librerías, más que la cuestión de contribuciones (yo he contribuído a Phobos sin problemas), es la filosofía, Phobos es más "Python" usando muchas funciones libres y pocos objetos y Tango es más "Java" haciendo que prácticamente todo sea un objeto.