Проект Tcl / Tk предоставляет среду с открытым исходным кодом, многоплатформенную, полностью бесплатную и переносимую среду сценариев, которая поддерживает обработку строк и сопоставление шаблонов, собственный доступ к файловой системе, оболочечный контроль над другими программами, TCP / IP, таймеры, а также события ввода-вывода, управляемые событиями.
Tcl (командный язык инструмента) легко узнать, что позволяет пользователю создавать полезную программу за считанные минуты. Вы можете использовать Tcl / Tk, как вы пожелаете, даже в коммерческих приложениях. Хотя Tcl является языком программирования, Tk - это инструментарий GUI, который позволяет разработчикам создавать графические пользовательские интерфейсы для своих программ Tcl.
Начало работы с Tcl / Tk
Программы Tcl и Tk распространяются в виде двух исходных tarball (tar-архивов), поэтому вам придется устанавливать их отдельно в вашей системе GNU / Linux, если вам это нужно, конечно. Последние версии можно загрузить из Softoware, используя выделенный раздел загрузки выше.
Чтобы установить любой из них, сохраните архив источников в выбранном вами местоположении, извлеките его содержимое, откройте эмулятор терминала и перейдите к местоположению извлеченных архивных файлов с помощью & lsquo; cd & rsquo; команда.
Затем введите папку платформы, для которой вы хотите оптимизировать и скомпилировать программное обеспечение (например, unix), выполнить команду & lsquo; ./ configure & amp; & amp; & amp; сделать & Rsquo; команда, за которой следует & lsquo; make install & rsquo; команда как root или sudo для ее установки в системе.
Под капотом и поддерживаемыми операционными системами
Обе программы Tcl и Tk записываются в основном на языке программирования C. Однако похоже, что язык Tcl также использовался для создания этих инструментов, ориентированных на разработчиков и системных администраторов.
В настоящее время программное обеспечение работает во всех дистрибутивах GNU / Linux, а также в различных вариантах BSD, таких как FreeBSD, Mac OS X и Microsoft Windows. В настоящее время поддерживаются 64-разрядные и 32-разрядные архитектуры наборов инструкций.
Что нового в этой версии:
- [TIP 432] Обновлены диалоговые окна файлов в Windows.
- Восстановить способность читать снова из канала после EOF.
- Несовместимый результат из [lreplace {} 1 1].
- Несовместимый результат из [lappend foo].
- Неверный результат из [regsub -all {(. *} a (b) {}].
- Восстановить способность [открыть comX: r +].
- Исправлено [масштабирование] значений отрицательного разрешения.
- Исправлены сбои в ...
- [oo :: class destroy].
- [apply {{} {try {} on ok {} - on return {} {}}}].
- неправильно оптимизированный байт-код expr.
- [массив] трассируемого массива.
- [шкала .s -digits $ tooBig].
- Bytecode оптимизирован для [string cat].
- Поддержка Windows 10.
Что нового в версии 8.6.7:
- [TIP 432] Обновлены диалоговые окна файлов в Windows.
- Восстановить способность читать снова из канала после EOF.
- Несовместимый результат из [lreplace {} 1 1].
- Несовместимый результат из [lappend foo].
- Неверный результат из [regsub -all {(. *} a (b) {}].
- Восстановить способность [открыть comX: r +].
- Исправлено [масштабирование] значений отрицательного разрешения.
- Исправлены сбои в ...
- [oo :: class destroy].
- [apply {{} {try {} on ok {} - on return {} {}}}].
- неправильно оптимизированный байт-код expr.
- [массив] трассируемого массива.
- [шкала .s -digits $ tooBig].
- Bytecode оптимизирован для [string cat].
- Поддержка Windows 10.
Что нового в версии 8.6.6:
- [TIP 432] Обновлены диалоговые окна файлов в Windows.
- Восстановить способность читать снова из канала после EOF.
- Несовместимый результат из [lreplace {} 1 1].
- Несовместимый результат из [lappend foo].
- Неверный результат из [regsub -all {(. *} a (b) {}].
- Восстановить способность [открыть comX: r +].
- Исправлено [масштабирование] значений отрицательного разрешения.
- Исправлены сбои в ...
- [oo :: class destroy].
- [apply {{} {try {} on ok {} - on return {} {}}}].
- неправильно оптимизированный байт-код expr.
- [массив] трассируемого массива.
- [шкала .s -digits $ tooBig].
- Bytecode оптимизирован для [string cat].
- Поддержка Windows 10.
Что нового в версии 8.6.5:
- [TIP 432] Обновлены диалоговые окна файлов в Windows.
- Восстановить способность читать снова из канала после EOF.
- Несовместимый результат из [lreplace {} 1 1].
- Несовместимый результат из [lappend foo].
- Неверный результат из [regsub -all {(. *} a (b) {}].
- Восстановить способность [открыть comX: r +].
- Исправлено [масштабирование] значений отрицательного разрешения.
- Исправлены сбои в ...
- [oo :: class destroy].
- [apply {{} {try {} on ok {} - on return {} {}}}].
- неправильно оптимизированный байт-код expr.
- [массив] трассируемого массива.
- [шкала .s -digits $ tooBig].
- Bytecode оптимизирован для [string cat].
- Поддержка Windows 10.
Что нового в версии 8.6.4:
- [TIP 432] Обновлены диалоговые окна файлов в Windows.
- Восстановить способность читать снова из канала после EOF.
- Несовместимый результат из [lreplace {} 1 1].
- Несовместимый результат из [lappend foo].
- Неверный результат из [regsub -all {(. *} a (b) {}].
- Восстановить способность [открыть comX: r +].
- Исправлено [масштабирование] значений отрицательного разрешения.
- Исправлены сбои в ...
- [oo :: class destroy].
- [apply {{} {try {} on ok {} - on return {} {}}}].
- неправильно оптимизированный байт-код expr.
- [массив] трассируемого массива.
- [шкала .s -digits $ tooBig].
- Bytecode оптимизирован для [string cat].
- Поддержка Windows 10.
Что нового в версии 8.6.3:
- [TIP 432] Обновлены диалоговые окна файлов в Windows.
- Восстановить способность читать снова из канала после EOF.
- Несовместимый результат из [lreplace {} 1 1].
- Несовместимый результат из [lappend foo].
- Неверный результат из [regsub -all {(. *} a (b) {}].
- Восстановить способность [открыть comX: r +].
- Исправлено [масштабирование] значений отрицательного разрешения.
- Исправлены сбои в ...
- [oo :: class destroy].
- [apply {{} {try {} on ok {} - on return {} {}}}].
- неправильно оптимизированный байт-код expr.
- [массив] трассируемого массива.
- [шкала .s -digits $ tooBig].
- Bytecode оптимизирован для [string cat].
- Поддержка Windows 10.
Комментарии не найдены