On 2002.06.04 at 12:25:33 +0300, Sergey Bolshakov wrote: > > А где это не так ? У меня уже какое-то время чешутся руки разложить > в /usr/{lib,share}/tcl для Сизифа, полагаю, на неделе сделаю. > > > Второй ужас в том, что нет разделения расширений по зависимости от разных > > версий tcl, и по признаку "бинарное оно или pure tcl". И _насколько_ оно > > зависит от версии -- tktable, например, можно грузить в любой tcl/tk с 8.2 > > по 8.4, и ничего ему не будет -- а какой-нибудь Img надо пересобирать. > > Есть смысл на заданном множестве расширений держать несколько версий > tcl/tk ? Врядли.
Если используется несколько версий Tcl/Tk, я вот до сих пор на домашней машине держу 8.0 и 8.2, то некоторые расширения имеет смысл иметь у обоих в доступе. > > из tclsh сказать не могу... И package require expect тоже. > > Ну , expect поди можно, а вот Tk начиная с 8.4, если не ошибаюсь. Ошибаешься. При правильно написанном ручками pkgIndex.tcl и в 7.6 грузилось. Не на всех системах, конечно, но на ELF-точно. Пробовал на разных Linux и Solaris 2.6. Там всего-то нужно было сделать catch {load libX11.so} Почему catch - а потому что libX11.so не является расширением Tcl, поэтому X11_Init от нее вызывать не удастся. Но dl_open ей будет сделан, поэтому после этого libtk загрузится. А еще был такой plus-patch, он тоже с незапамятных времен эту функциональность добавлял. -- Victor Wagner [EMAIL PROTECTED] Chief Technical Officer Office:7-(095)-748-53-88 Communiware.Net Home: 7-(095)-135-46-61 http://www.communiware.net http://www.ice.ru/~vitus -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]