Tk2petibletk.

TK2PortAbleTK è il modulo Perl che contiene un tutorial su come rendere la tua sorgente TK portatile ad altre lingue interpretate.
Scarica ora

Tk2petibletk. Classifica e riepilogo

Annuncio pubblicitario

  • Rating:
  • Licenza:
  • Perl Artistic License
  • Prezzo:
  • FREE
  • Nome editore:
  • Ilya Zakharevich
  • Sito web dell'editore:
  • http://search.cpan.org/~ni-s/Tk-804.027/pod/pTk.pod

Tk2petibletk. Tag


Tk2petibletk. Descrizione

TK2PortAbleTK è il modulo Perl che contiene un tutorial su come rendere la tua sorgente TK portatile ad altre lingue interpretate. TK2PortAbleTK è il modulo Perl che contiene un tutorial su come rendere la tua sorgente TK portatile ad altre lingue interpretate.PortAbleTK è un tentativo di rendere TK utile da altre lingue. Attualmente TK4.0 funziona in Perl usando questo approccio. Di seguito, LANG è la notazione per una lingua esterna a cui PortableTK collegare il codice TK. Il problema principale con l'utilizzo del codice sviluppato per TCL con lingue diverse è l'assenza di tipi di dati: quasi tutto è Char *. Fa la traduzione automatica senza speranza. Tuttavia, se tipici diversi nuovi simboli per essere caratterizzati *, puoi ancora usare il tuo codice in TCL, e renderà la traduzione automatica possibile. Un altro problema con l'approccio che "tutto è una stringa" è impossibile avere un risultato che Dice "notapplicabile" senza impostare un errore. Pertanto, il comando TK diverso restituisce valori di stringa diversi che significano "Errore è successo", mi piace "", "" o "??". Altre lingue possono essere più flessibili, quindi in Portabletk è necessario informare il compilatore che ciò che si desidera restituire significa "Errore" (vedere "Impostazione delle variabili"). Attualmente PortableTK utilizza diversi approcci per semplificare la traduzione: diverse funzioni TCL che sono particolarmente pericolose Da usare non è definito, quindi è possibile trovare facilmente luoghi che devono essere aggiornati per utilizzare le funzioni indipendenti dalla lingua basate su Avvertenze del compilatore. Alla fine è inoltre possibile utilizzare queste funzioni indipendenti dalla lingua sotto TCL corretto. La fine di questo documento fornisce un punto di partenza per un tale progetto. Progetto di PTK, porting il tuo codice PTK, cioè un porto di TK, è molto speciale rispetto al porting di altro codice a PORTABLETK. Il problema è che attualmente c'è pochissima speranza di imporre le modifiche in TK, quindi è necessaria una strategia speciale per mantenere questa porta. Non utilizzare questa strategia per porre portare il proprio codice.PTK è prodotto da TK tramite un processo in due fasi: in primo luogo, qualche modifica manuale (il risultato è nella sottodirectory mtk), e secondo conversione automatica da parte dello script di munge (scritto Perl). Quindi la sottodirectory PTK / MTK contiene il codice con una minima differenza possibile dal codice TK Virgin TK, quindi è più facile unire (1) le differenze tra le versioni TK in codice modificato. Sembra che la strategia per un codice portatile dovrebbe essere esattamente opposta: A partire dal codice basato su TCL, applica a Munge, quindi modifica a mano il codice risultante. Probabilmente è anche possibile indirizzare il tuo codice a Portabletk da zero da zero, poiché ciò consentirà di eseguirlo sotto un sacco di lingue. L'unica ragione per cui chiunque vorrebbe esaminare il contenuto della directory PTK / MTK è scoprire quale costruisce non sono supportati da Munge. D'altra parte, la directory PTK contiene il codice conformante a PORTABLETK, in modo da poter apparire lì per trovare il codice di esempio.Munge è lo script che converte la maggior parte dei costrutti TK comuni al loro equivalente di PORTABLETK. Per il tuo codice per qualificarsi, è necessario seguire le convenzioni TK su rientranza e nomi delle variabili, in particolare, la matrice di argomenti per il ... CMDPROC dovrebbe essere chiamato Argv. Requisiti: · Perl.


Tk2petibletk. Software correlato