Il progetto Tcl / Tk fornisce un ambiente di scripting open source, multipiattaforma, totalmente gratuito e portatile che supporta l'elaborazione delle stringhe e la corrispondenza dei modelli, l'accesso al file system nativo, il controllo di tipo shell su altri programmi, TCP / Rete IP, timer e I / O basato sugli eventi.
Tcl (Tool Command Language) è facile da imparare, consentendo all'utente di creare un programma utile in pochi minuti. Sei libero di usare Tcl / Tk come preferisci, anche in applicazioni commerciali. Mentre Tcl è il linguaggio di programmazione, Tk è il toolkit GUI, che consente agli sviluppatori di progettare interfacce utente grafiche per i loro programmi Tcl.
Iniziare con Tcl / Tk
I programmi Tcl e Tk sono distribuiti come due tarball sorgente (archivi tar), quindi dovrai installarli separatamente sul tuo sistema GNU / Linux, se ti servono entrambi, naturalmente. Le versioni più recenti possono essere scaricate da Softoware utilizzando la sezione di download dedicata sopra.
Per installare uno di essi, salva l'archivio delle fonti in una posizione a tua scelta, estrai i suoi contenuti, apri un emulatore di terminale e vai alla posizione dei file di archivio estratti usando il & lsquo; cd & rsquo; comando.
Quindi, inserisci la cartella della piattaforma per cui desideri ottimizzare e compilare il software (ad esempio unix), esegui il & lsquo; ./ configure & amp; & amp; fare & rsquo; comando, seguito dal & lsquo; make install & rsquo; comando come root o con sudo per installarlo a livello di sistema.
Sotto il cofano e sistemi operativi supportati
Entrambi i programmi Tcl e Tk sono scritti principalmente nel linguaggio di programmazione C. Tuttavia, sembra che il linguaggio Tcl sia stato utilizzato anche per creare questi strumenti, che sono rivolti agli sviluppatori e agli amministratori di sistema.
Attualmente, il software funziona su tutte le distribuzioni GNU / Linux, oltre che su vari gusti BSD, come FreeBSD, Mac OS X e sistemi operativi Microsoft Windows. Al momento sono supportate entrambe le architetture di istruzioni a 64 e 32 bit.
Novità di in questa versione:
- [TIP 432] finestre di dialogo dei file aggiornate su Windows.
- Ripristina la capacità di leggere di nuovo da un canale dopo EOF.
- Risultato incompatibile da [lreplace {} 1 1].
- Risultato incompatibile da [lappend foo].
- Risultato errato da [regsub -all {(. *} a (b) {}].
- Ripristina la capacità di [apri comX: r +].
- Corretto il [ridimensionamento] gestione dei valori di risoluzione negativa.
- Risolti i crash in ...
- [oo :: class destroy].
- [applica {{} {prova {} su ok {} - al ritorno {} {}}}].
- codice bytecode ottimizzato [expr] ession
- [array set] di un array tracciato.
- [scale .s -digette $ tooBig].
- Bytecode ottimizzato per [string cat].
- Supporto per Windows 10.
Novità nella versione 8.6.7:
- [TIP 432] finestre di dialogo dei file aggiornate su Windows.
- Ripristina la capacità di leggere di nuovo da un canale dopo EOF.
- Risultato incompatibile da [lreplace {} 1 1].
- Risultato incompatibile da [lappend foo].
- Risultato errato da [regsub -all {(. *} a (b) {}].
- Ripristina la capacità di [apri comX: r +].
- Corretto il [ridimensionamento] gestione dei valori di risoluzione negativa.
- Risolti i crash in ...
- [oo :: class destroy].
- [applica {{} {prova {} su ok {} - al ritorno {} {}}}].
- codice bytecode ottimizzato [expr] ession
- [array set] di un array tracciato.
- [scale .s -digette $ tooBig].
- Bytecode ottimizzato per [string cat].
- Supporto per Windows 10.
Novità nella versione 8.6.6:
- [TIP 432] finestre di dialogo dei file aggiornate su Windows.
- Ripristina la capacità di leggere di nuovo da un canale dopo EOF.
- Risultato incompatibile da [lreplace {} 1 1].
- Risultato incompatibile da [lappend foo].
- Risultato errato da [regsub -all {(. *} a (b) {}].
- Ripristina la capacità di [apri comX: r +].
- Corretto il [ridimensionamento] gestione dei valori di risoluzione negativa.
- Risolti i crash in ...
- [oo :: class destroy].
- [applica {{} {prova {} su ok {} - al ritorno {} {}}}].
- codice bytecode ottimizzato [expr] ession
- [array set] di un array tracciato.
- [scale .s -digette $ tooBig].
- Bytecode ottimizzato per [string cat].
- Supporto per Windows 10.
Novità nella versione 8.6.5:
- [TIP 432] finestre di dialogo dei file aggiornate su Windows.
- Ripristina la capacità di leggere di nuovo da un canale dopo EOF.
- Risultato incompatibile da [lreplace {} 1 1].
- Risultato incompatibile da [lappend foo].
- Risultato errato da [regsub -all {(. *} a (b) {}].
- Ripristina la capacità di [apri comX: r +].
- Corretto il [ridimensionamento] gestione dei valori di risoluzione negativa.
- Risolti i crash in ...
- [oo :: class destroy].
- [applica {{} {prova {} su ok {} - al ritorno {} {}}}].
- codice bytecode ottimizzato [expr] ession
- [array set] di un array tracciato.
- [scale .s -digette $ tooBig].
- Bytecode ottimizzato per [string cat].
- Supporto per Windows 10.
Novità nella versione 8.6.4:
- [TIP 432] finestre di dialogo dei file aggiornate su Windows.
- Ripristina la capacità di leggere di nuovo da un canale dopo EOF.
- Risultato incompatibile da [lreplace {} 1 1].
- Risultato incompatibile da [lappend foo].
- Risultato errato da [regsub -all {(. *} a (b) {}].
- Ripristina la capacità di [apri comX: r +].
- Corretto il [ridimensionamento] gestione dei valori di risoluzione negativa.
- Risolti i crash in ...
- [oo :: class destroy].
- [applica {{} {prova {} su ok {} - al ritorno {} {}}}].
- codice bytecode ottimizzato [expr] ession
- [array set] di un array tracciato.
- [scale .s -digette $ tooBig].
- Bytecode ottimizzato per [string cat].
- Supporto per Windows 10.
Novità nella versione 8.6.3:
- [TIP 432] finestre di dialogo dei file aggiornate su Windows.
- Ripristina la capacità di leggere di nuovo da un canale dopo EOF.
- Risultato incompatibile da [lreplace {} 1 1].
- Risultato incompatibile da [lappend foo].
- Risultato errato da [regsub -all {(. *} a (b) {}].
- Ripristina la capacità di [apri comX: r +].
- Corretto il [ridimensionamento] gestione dei valori di risoluzione negativa.
- Risolti i crash in ...
- [oo :: class destroy].
- [applica {{} {prova {} su ok {} - al ritorno {} {}}}].
- codice bytecode ottimizzato [expr] ession
- [array set] di un array tracciato.
- [scale .s -digette $ tooBig].
- Bytecode ottimizzato per [string cat].
- Supporto per Windows 10.
I commenti non trovato