Cette commande prend le contenu du fichier ou resource spécifié et le transmet à l'interpréteur Tcl comme un texte de script. La valeur de retour de
source est la valeur de retour de la dernière commande exécutée dans le script. Si une erreur se produit pendant l'évalualuation du contenu du script alors la commande
source renverra cette erreur. Si une commande
return est appelée à l'intérieur du script alors le restant du fichier sera sauté et la commande
source retournera normalement avec le résultat de la commande
return. Les formes
-rsrc et
-rsrcid de cette commande sont seulement disponibles sur les ordinateurs Macintosh. Ces versions de la commande vous autorisent à sourcer un script en partant d'une resource
TEXT. Vous pouvez spécifier quelle resource
TEXT sourcer soit par nom soit par id. Par défaut Tcl recherche tout fichier resources ouvert, incluant l'application courante et toute extension C chargée. Alternativement, vous pouvez spécifier le
fileName où la resource
TEXT peut être trouvée.