как вы искали, не очень понятно; поиск через wiki даёт https://chiselapp.com/user/sgolovan/repository/tclxmpp/home (внезапное конечно название, tcl xmpp, кто бы мог подумать)..вроде и examples там есть в репозитарии. Старое, но какое есть, xmpp он такой
при всей моей любви к tcl, идей попробовать xmpp в приложениях даже не возникало..он шибанутый протокол с невнятным переусложнённым дизайном.
PS/ tkabber кстати тоже туда-же ссылается про xmpp. Так что точно туда..
tclxmpp это часть tkabber. Это понятно, потому что просят tclxmpp склонировать в каталог с tkabber.
посмотрел, почитал: да у них там целый детектив, Агата Кристи в подмётки не годится…всё как надо: с заметанием следов, взаимными обвинениями, загадками, немного Sci-Fi и кончено дворецким :-)
изначально был jabberlib он-же jlib. Который высокого уровня и много чего сам делает внутри (реализует все танцы с xml). Потом уже сделался tclxmpp - 10% от нужного, только минимальный транспорт
В пике популярности на jlib много всякого наваяли, в частности его форкнул tkabber и cocienella. Оригинальная репа сгинула во времени.
потом tkabber переехал на транспорт tclxmpp, а всё разборки с xml делает сам, выпилил форк jabberlib и видимо сдох;
cocienella настолько заброшена что только архивы SVN на SF…и походу дела все видимо настолько [s]пересрались[/s] передружились что любые ссылки ведут покругу. Как сепульки
НО ! есть активно работающее приложение ijbridge (работающий бридж IRC<->JABBER, можно увидеть на соотв.канале #tcl) это часть tclapp, актуально обновляется, портирован на tcl 8.7 и даже 9.0 ;
Не коннектится к серверу, говорит сертификат неверный. Но, я подозреваю, он просто не умеет новый TLS
случайно получил tkchat.kit :-) как бонус
с совершенно другими целями потребовался "tcl со всеми батарейками " на приемнике centos. В оф.пакетах там абзац и жуть, впрочем на debian/arch примерно так-же.
Краткая свежая инструкция (вдруг кому пригодится или кто захочет опакетить):
требуется curl,7z; для сборки нужны библиотеки X11, Xext, Xrandr, Xcursor,mesa-GL,mesa-GLU,alsa,cairo; далее берётся https://www.tcl3d.org/bawt/, в Bawt.tcl делается мелкий патч «7zr» в единственном месте меняем на «7za». В Setup/Tcl_Extended.bawt закоментить строку про питон (или придётся немного секса с python3);
запустить LANG=en_US ./Build-Linux.sh x64 Setup/Tcl_Extended.bawt update ; оно само всё скачает, соберёт и поместит в ../BawtBuild ; результат можно кинуть в ~/opt или использовать оттуда только tclkit
немного неудобно/непривычно, зато можно сделать такую-же сборку для Win и MacOS..