Projekt Tcl / Tk zapewnia otwarte, wieloplatformowe, całkowicie bezpłatne i przenośne środowisko skryptowe obsługujące przetwarzanie ciągów i dopasowywanie wzorców, natywny dostęp do systemu plików, kontrolę powłokową nad innymi programami, TCP / Sieci IP, timery, a także sterowane zdarzeniami wejścia / wyjścia.
Tcl (Tool Command Language) jest łatwy do nauczenia, umożliwiając użytkownikowi stworzenie przydatnego programu w kilka minut. Możesz swobodnie korzystać z Tcl / Tk, jak chcesz, nawet w aplikacjach komercyjnych. Podczas gdy Tcl jest językiem programowania, Tk jest zestawem narzędzi GUI, który pozwala programistom projektować graficzne interfejsy użytkownika dla ich programów Tcl.
Pierwsze kroki z Tcl / Tk
Programy Tcl i Tk są dystrybuowane jako dwa archiwum źródłowe (archiwa tar), więc będziesz musiał zainstalować je osobno w systemie GNU / Linux, jeśli oczywiście potrzebujesz ich obu. Najnowsze wersje można pobrać z Softoware, korzystając z dedykowanej sekcji pobierania powyżej.
Aby zainstalować jedną z nich, zapisz archiwum źródeł w wybranym miejscu, wyodrębnij jego zawartość, otwórz emulator terminalu i przejdź do lokalizacji wyodrębnionych plików archiwalnych za pomocą & bsquo; cd & rsquo; polecenie.
Następnie wprowadź folder platformy, dla której chcesz zoptymalizować i skompilować oprogramowanie (np. unix), wykonaj komendę & lsquo; ./ configure & amp; make & rsquo; polecenie, a następnie & bsquo; make make & rsquo; komenda jako root lub z sudo, aby zainstalować system.
Pod maską i obsługiwanymi systemami operacyjnymi
Zarówno programy Tcl, jak i Tk są napisane głównie w języku programowania C. Wygląda jednak na to, że język Tcl był również używany do tworzenia tych narzędzi, które są skierowane do programistów i administratorów systemu.
Obecnie oprogramowanie działa na wszystkich dystrybucjach GNU / Linux, a także na różnych smaków BSD, takich jak FreeBSD, Mac OS X i systemy operacyjne Microsoft Windows. W tej chwili obsługiwane są zarówno 64-bitowe, jak i 32-bitowe architektury zestawów instrukcji.
Co nowego w tej wersji:
- [TIP 432] Zaktualizowane okna dialogowe plików w systemie Windows.
- Przywróć możliwość ponownego odczytu z kanału po EOF.
- Niezgodny wynik z [lreplace {} 1 1].
- Niezgodny wynik z [lappend foo].
- Niepoprawny wynik z [regsub -all {(. *} a (b) {}].
- Przywróć możliwość [otwórz comX: r +].
- Naprawiono skalowanie wartości ujemnych rozdzielczości.
- Naprawiono awarie w ...
- [oo :: class destroy].
- [zastosuj {{} {spróbuj {} na ok {} - po powrocie {} {}}}].
- niepoprawnie zoptymalizowany kod bajtowy [wyraż.].
- [zestaw macierzy] tablicy ze śledzeniem.
- [scale .s -digits $ tooBig].
- Kod bajtowy zoptymalizowany dla [string cat].
- Wsparcie dla Windows 10.
Co nowego w wersji 8.6.7:
- [TIP 432] Zaktualizowane okna dialogowe plików w systemie Windows.
- Przywróć możliwość ponownego odczytu z kanału po EOF.
- Niezgodny wynik z [lreplace {} 1 1].
- Niezgodny wynik z [lappend foo].
- Niepoprawny wynik z [regsub -all {(. *} a (b) {}].
- Przywróć możliwość [otwórz comX: r +].
- Naprawiono skalowanie wartości ujemnych rozdzielczości.
- Naprawiono awarie w ...
- [oo :: class destroy].
- [zastosuj {{} {spróbuj {} na ok {} - po powrocie {} {}}}].
- niepoprawnie zoptymalizowany kod bajtowy [wyraż.].
- [zestaw macierzy] tablicy ze śledzeniem.
- [scale .s -digits $ tooBig].
- Kod bajtowy zoptymalizowany dla [string cat].
- Wsparcie dla Windows 10.
Co nowego w wersji 8.6.6:
- [TIP 432] Zaktualizowane okna dialogowe plików w systemie Windows.
- Przywróć możliwość ponownego odczytu z kanału po EOF.
- Niezgodny wynik z [lreplace {} 1 1].
- Niezgodny wynik z [lappend foo].
- Niepoprawny wynik z [regsub -all {(. *} a (b) {}].
- Przywróć możliwość [otwórz comX: r +].
- Naprawiono skalowanie wartości ujemnych rozdzielczości.
- Naprawiono awarie w ...
- [oo :: class destroy].
- [zastosuj {{} {spróbuj {} na ok {} - po powrocie {} {}}}].
- niepoprawnie zoptymalizowany kod bajtowy [wyraż.].
- [zestaw macierzy] tablicy ze śledzeniem.
- [scale .s -digits $ tooBig].
- Kod bajtowy zoptymalizowany dla [string cat].
- Wsparcie dla Windows 10.
Co nowego w wersji 8.6.5:
- [TIP 432] Zaktualizowane okna dialogowe plików w systemie Windows.
- Przywróć możliwość ponownego odczytu z kanału po EOF.
- Niezgodny wynik z [lreplace {} 1 1].
- Niezgodny wynik z [lappend foo].
- Niepoprawny wynik z [regsub -all {(. *} a (b) {}].
- Przywróć możliwość [otwórz comX: r +].
- Naprawiono skalowanie wartości ujemnych rozdzielczości.
- Naprawiono awarie w ...
- [oo :: class destroy].
- [zastosuj {{} {spróbuj {} na ok {} - po powrocie {} {}}}].
- niepoprawnie zoptymalizowany kod bajtowy [wyraż.].
- [zestaw macierzy] tablicy ze śledzeniem.
- [scale .s -digits $ tooBig].
- Kod bajtowy zoptymalizowany dla [string cat].
- Wsparcie dla Windows 10.
Co nowego w wersji 8.6.4:
- [TIP 432] Zaktualizowane okna dialogowe plików w systemie Windows.
- Przywróć możliwość ponownego odczytu z kanału po EOF.
- Niezgodny wynik z [lreplace {} 1 1].
- Niezgodny wynik z [lappend foo].
- Niepoprawny wynik z [regsub -all {(. *} a (b) {}].
- Przywróć możliwość [otwórz comX: r +].
- Naprawiono skalowanie wartości ujemnych rozdzielczości.
- Naprawiono awarie w ...
- [oo :: class destroy].
- [zastosuj {{} {spróbuj {} na ok {} - po powrocie {} {}}}].
- niepoprawnie zoptymalizowany kod bajtowy [wyraż.].
- [zestaw macierzy] tablicy ze śledzeniem.
- [scale .s -digits $ tooBig].
- Kod bajtowy zoptymalizowany dla [string cat].
- Wsparcie dla Windows 10.
Co nowego w wersji 8.6.3:
- [TIP 432] Zaktualizowane okna dialogowe plików w systemie Windows.
- Przywróć możliwość ponownego odczytu z kanału po EOF.
- Niezgodny wynik z [lreplace {} 1 1].
- Niezgodny wynik z [lappend foo].
- Niepoprawny wynik z [regsub -all {(. *} a (b) {}].
- Przywróć możliwość [otwórz comX: r +].
- Naprawiono skalowanie wartości ujemnych rozdzielczości.
- Naprawiono awarie w ...
- [oo :: class destroy].
- [zastosuj {{} {spróbuj {} na ok {} - po powrocie {} {}}}].
- niepoprawnie zoptymalizowany kod bajtowy [wyraż.].
- [zestaw macierzy] tablicy ze śledzeniem.
- [scale .s -digits $ tooBig].
- Kod bajtowy zoptymalizowany dla [string cat].
- Wsparcie dla Windows 10.
Komentarze nie znaleziono