Por qué fastidia el tema de UTF-8? no estás obligado a usarlo. Está el ubyte[] por un lao y el char[] por otro. Si tienes alguna propuesta aun estás a tiempo de comentarla en el grupo de noticias de D.
En cuanto a la compatibilidad, puedes enlazar con binarios programados en C, y usando algun truco sucio, también con C++ (aunque diga la especificación de D que sólo es compatible con la ABI de C). Concretamente he visto esa interfaz D-C++ en una librería llamada bulletss, que es usada por juegos de kenta cho (cómo mola el tumiki fighters).
Por cierto, me gustaría que hubiera paquete para debian y ubuntu de GDC [earthlink.net], yo lo he compilao desde las fuentes de gcc (bajadas con apt-get source gcc-[versión]; apt-get build-dep gcc-[versión]) e instalao mediante el infame make install, puesto que no consigo entender el debian/rules de gcc como para incluir gdc.
P.D: Googleando he visto que bulletss usa esto [shinh.skr.jp] (está en 日本語, pero don guorri, el archivo tiene un readme en inglés)
Re:Vamos a soñar un poco
(Puntos:1)En cuanto a la compatibilidad, puedes enlazar con binarios programados en C, y usando algun truco sucio, también con C++ (aunque diga la especificación de D que sólo es compatible con la ABI de C). Concretamente he visto esa interfaz D-C++ en una librería llamada bulletss, que es usada por juegos de kenta cho (cómo mola el tumiki fighters).
Por cierto, me gustaría que hubiera paquete para debian y ubuntu de GDC [earthlink.net], yo lo he compilao desde las fuentes de gcc (bajadas con apt-get source gcc-[versión]; apt-get build-dep gcc-[versión]) e instalao mediante el infame make install, puesto que no consigo entender el debian/rules de gcc como para incluir gdc.
P.D: Googleando he visto que bulletss usa esto [shinh.skr.jp] (está en 日本語, pero don guorri, el archivo tiene un readme en inglés)
DiThi