Tk2portabletk

TK2PortableTKK es el módulo Perl que contiene un tutorial sobre cómo hacer que su Fuente de TK sea portátil para otros idiomas interpretados.
Descargar ahora

Tk2portabletk Clasificación y resumen

Anuncio publicitario

  • Rating:
  • Licencia:
  • Perl Artistic License
  • Precio:
  • FREE
  • Nombre del editor:
  • Ilya Zakharevich
  • Sitio web del editor:
  • http://search.cpan.org/~ni-s/Tk-804.027/pod/pTk.pod

Tk2portabletk Etiquetas


Tk2portabletk Descripción

TK2PortableTK es un módulo Perl que contiene un tutorial sobre cómo hacer que su fuente de TK sea portátil para otros idiomas interpretados. TK2PortableTK es MÓDULO DE PERL que contiene un tutorial sobre cómo hacer que su Fuente de TK sea portátil para otros idiomas interpretados. DeportableTK es un intento de hacer que TK sea útil desde otros idiomas. Actualmente, TK4.0 se ejecuta bajo Perl usando este enfoque. A continuación, LANG es la notación de un idioma externo al que PortableTK Glues TK Code.El problema principal con el uso del código desarrollado para TCL con diferentes idiomas es la ausencia de tipos de datos: casi cualquier cosa es char *. Hace que la traducción automática sin esperanza. Sin embargo, si typedef, varios símbolos nuevos para ser char *, aún puede usar su código en TCL, y hará posible la traducción automática. Otro problema con el enfoque que "todo es una cadena" es imposible tener un resultado que dice "notaplicable" sin establecer un error. Por lo tanto, el comando TK DIFERENTE devuelva los diferentes valores de cadena que significan "Sucedió el error", como "" "," o "??". Otros idiomas pueden ser más flexibles, por lo que en PortableTK debe informar al compilador que lo que desea devolver significa "Error" (consulte "Variables de configuración"). Actualmente PortableTK utiliza varios enfoques diferentes para simplificar la traducción: varias funciones de TCL que son especialmente peligrosas Para usarlos no están definidos, por lo que puede encontrar lugares fácilmente que deben actualizarse para usar funciones independientes del idioma según las advertencias del compilador. Finalmente, también se proporcionará una forma de utilizar estas funciones independientes del idioma bajo TCL adecuado. El final de este documento proporciona un punto de partida para dicho proyecto. La estructura de PTK, portar su código PTK, que es un puerto de TK, es muy especial con respecto a la porting de otro código a PortableTK. El problema es que actualmente hay muy pocas esperanzas de combinar las modificaciones de nuevo en TK, por lo que se necesita una estrategia especial para mantener este puerto. No utilice esta estrategia para portuar su propio código.PTK se produce a partir de TK a través de un proceso de dos pasos: primero, alguna edición manual (el resultado está en el Subdirectory MTK), y la segunda conversión automática por el script de Munge (escrito en Perl). Por lo tanto, el subdirectorio PTK / MTK contiene un código con una diferencia mínima posible con el código Virgin TK, por lo que es más fácil fusionarse (1) las diferencias entre las versiones de TK en el código modificado. Parece que la estrategia para un código portátil debe ser exactamente enfrente: A partir del código basado en TCL, aplique Munge y luego edite la mano del código resultante. Probablemente también es posible apuntar a su código a Portabletk desde Scratch, ya que esto permitirá a ejecutarlo bajo muchos idiomas. La única razón por la que cualquiera quisiera investigar el contenido del directorio PTK / MTK es averiguar qué construcciones No son compatibles con Munge. Por otro lado, el directorio PTK contiene un código que se ajusta a PortableTK, por lo que puede buscar allí para encontrar un código de ejemplo. Municio es el script que convierte la construcción de TK más comunes a su equivalente de PortableTK. Para que su código califique, debe seguir las convenciones de TK sobre la sangría y los nombres de las variables, en particular, la matriz de argumentos para el ... CMDPROC debe llamarse ARGV. Requisitos: · Perl


Tk2portabletk Software relacionado