Potete scaricare i sorgenti di Tcl/Tk
qui.
Scaricati i sorgenti e installati si può iniziare a familiarizzare con l'ambiente.(Se dovreste avere problemi con l'installazione i file readme
sono molto utili).
tclsh
Per arrivare a scrivere il proprio script Tcl è fondamentale innanzitutto familiarizzare con la sintassi del Tcl e imparare il core dei comandi Tcl.
Ogni comando Tcl consiste di una o più parole, la prima delle quali è il nome della funzione C invocata dall'interprete.
Il resto delle parole sono passate come argomenti alla procedura C. La funzione C è inserita nella libreria Tcl. La libreria tcl contiene un bel pò di altre
funzioni con le queli è possibile scrivere gli script Tcl. E' possibile scrivere proprie funzioni e registrarle nell'interprete tcl vedremo in seguito come.
tclsh è la shell tcl.
Per avviare questa shell scivete
tclsh.
Ora siamo all'interno dell'interprete, lo potete vendere dal prompt che ora dovrebbe avere questa forma : %; proviamo qualche comando::
%puts "Ciao"
%expr 10*5
Per scrivere un semplice script tcl si può procedere cosi:
Aprite un editor di testo che volete, (emacs, vi, kwrite..) e scrivete il seguente codice
#!/usr/bin/tclsh
puts "Hello World";
e salvate con il nome che volete, ad esempio
primo.tcl.
Ora lanciate il programma (entrate nella directory in cui l'avete salvato e scrivete ./primo.tcl).
L'output del programma sarà quello di scrivere sul monitor "
Hello World".
Lo script è molto semplice, la prima riga stabilisce chi deve interpretare le righe successive, nel nostro caso le righe successive saranno interpretate da tclsh.
La seconda riga è un comando dell'insieme dei comandi del tcl, significa stampa sullo standard output "Hello World".
Tcl è un linguaggio di scripting molto potente, vedremo come usarlo al meglio insieme alle sue estensioni.