TCLLib 1.16

diverse Zusatzsoftware

Moderator: Co-Administratoren

Antworten
apollon77
Beiträge: 308
Registriert: 12.10.2013, 12:32

TCLLib 1.16

Beitrag von apollon77 » 31.03.2015, 11:15

Hi All,

weil ich gerade die Herausforderung hatte per TCL einen SHA256-Hash erzeugen zu müssen bin ich über die TCLLib gestolpert, die viele nützliche "Pure-TCL-Packages" enthält und habe die mal gebaut (ist am Ende kein Hexenwerk und hat eigentlich auch nichts Systemspezifisches).
Trotzdem mal hier für Alle als Download. Es ist die Lib, Examples und Apps enthalten. Eigentlich wird nur das Lib-Verzeichnis an sich gebraucht, der Rest ist vllt für die Entwicklung interessant und kann beim kopieren auf die CCU weggelassen werden.

Es wird bei den meisten Packsages ein TCL 8.2 gebraucht, was in jedem Fall bei der CCU2 (8.2.3) gegeben ist (CCU1 kann ich nicht sagen weil ich keine habe :-) ). Es gibt aber auch ein paar Packages die eine höhere Version brauchen, die gehen dann halt aktuell nicht.

Nun kurz zur Nutzung:
ENtpackt die ZIP-Datei am besten lokal und kopiert die Files (mindestens das Verzeichnis "tcllib1.16") per SCP auf die CCU an einen beliebigen Platz. Ich habe es bei mir unter /usr/local/addons/tcllib abgelegt.

Um es in TCL-Skripten benutzen zu können muss man dann dieses Verzeichnis in den Library-Such-Pfad mit anhängen. Das geht (in meinen Beispiel) per

Code: Alles auswählen

lappend auto_path /usr/local/addons/tcllib/tcllib1.16
Dann kann man die relevanten Packages die einen interessieren nutzen, z.B. :

Code: Alles auswählen

package require sha256
Hier noch ein paar Links:
TCLLib-Home: http://core.tcl.tk/tcllib/home
CTLLib-Doku: http://core.tcl.tk/tcllib/doc/trunk/emb ... w/toc.html

Have fun.
Dateianhänge
tcllib116.zip
TCLLib 1.16
(2.44 MiB) 66-mal heruntergeladen

Antworten

Zurück zu „Sonstige Addons“