eTcl - самодостаточная, многопоточная сборка Tcl/Tk, доступная в виде самостоятельного бинарного файла для Linux (x86, x86_64, ARM, Mips и PowerPC), Win32 (от Win98 до Vista), Windows Mobile (2003 или выше) и MacOSX. На всех архитектурах исполняемый файл не имеет внешних зависимостей и не требует никакой установки кроме копирования. Расчитана прежде всего на использование в смартфонах, КПК; подходит для различных встраиваемых решений.
Сборка включает:
- Tcl/Tk 8.5.5 (с поддержкой нативной многопоточности)
- Pixane: расширение для преобразования изображений, поддерживается ряд популярных форматов (в частности, PNG и JPEG); есть поддержка TrueType-шрифтов, плюс несколько встроенных (Serif, SansSerif и MonoType)
- Sqlite (3.6.6.2)
- Zlib
- Zipfs: расширение для монтирования ZIP-файлов в Tcl VFS
- TclThread (2.6.5)
- TclXML (3.1): расширение для парсинга XML, использует expat
- tDOM (0.8.2): ещё одно расширение для парсинга XML, тоже использует expat
- Memchan: каналы памяти (memchan, fifo, fifo2, ...)
- Tls (1.6): поддержка SSLv2/SSLv3/Tls1.0
- TkTable (2.9)
- TkTreeCtrl (2.2.8)
- Tkhtml3 (свежайший срез CVS)
- Scene: 3D-виджет, основанный на OpenGL (кроме WinCE)
- Odyce: встраиваемый компилятор C
Официальная страница: http://www.evolane.com/software/etcl/index.html
Обсуждение на wiki: http://wiki.tcl.tk/15260
>>> Подробности