LINUX.ORG.RU

Tcl/Tk 8.5a5 is released.


0

0

Выпущена очередная промежуточная версия этого известного мультиплатформенного интерпретатора.

Скачать Tcl/Tk 8.5a5: http://www.tcl.tk/software/tcltk/down...

Напомним, что в отличии от большинства других языков программирования, Tcl/Tk имеет на всех поддерживаемых платформах привязку к нативным библиотекам и не имеет зависимостей от библиотек Gtk+/GNOME и Qt/KDE. Это позволяет достичь высокого быстродействия оконных приложений в XWindow, созданных с использованием библиотек Tcl/Tk. Долгое время в Tk были довольно ограниченные средства интеграции с нативной платформой, особенно под Unix. В версии 8.5 сделан упор на расширение взаимодействия с оконными системами, в частности с XWindow. Скриншот приложения, использующего Tcl/Tk 8.5, позволяет частично оценить возможности этой версии библиотеки.

http://sk1.sf.net/screenshots/sk1_cmy...

Если верить "Tcl/Tk 8.5 Roadmap" финальная версия не за горами.

>>> Подробности

★★★★★

Проверено: Shaman007 ()
Ответ на: комментарий от geekkoo

> Где?

Они неявные :). В Тикле основная функция eval. Блоки кода строятся за счет строк. {} - является аналогом "", который не интерпретируется в момент исполнения. Тоесть конструкция:

if {$x > 0} {

...

} else {

...

}

представляет собой вызов функции if, которой передаются четыре текстовых аргумента: условие, блок if, else, блок else. Если вам нужно достучаться до нужных значений в месте исполнения кода(сделать аналог closure) - есть функция upvar и global.

Cris
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.