|
|
ru.linux- RU.LINUX --------------------------------------------------------------------- From : vitus@ice.ru 2:5020/400 19 Jan 2002 01:18:09 To : Andrey Khavryuchenko Subject : Re: к вопросу о лицензиях на воздух -------------------------------------------------------------------------------- omain> <a27crd$p24$2@host.talk.ru> <slrna4ep42.82f.ds@localhost.localdomain> omain> <a27s2n$jbh$1@lenin.doma.net> <slrna4frdd.1jj.ds@localhost.localdomain> omain> <a2a046$cio$1@host.talk.ru> <m3r8on4cch.fsf@netmaster.kds.com.ua> From: vitus@ice.ru Andrey Khavryuchenko <akhavr@kds.com.ua> wrote: AK>Victor, AK>"v" == vitus wrote: v>> Другое дело, что Tkinter это интерпретатор Tcl, динамически подгружаемый v>> в интерпретатор Python. AK>Кхм. Я конечно ему в потроха не заглядывал, но меня берут некие сомнения. Проверяется легко двумя способами: 1. Запускаешь на том же десктопе приложение на Tcl/Tk и из него шлешь tk-шной командой send команды tcl в приложение на Python/Tkinter. С удивлением обнаруживаешь, что их кто-то выполняет. 2. У любого ткинтеровского объекта есть метод (по-моему eval) которому можно скормить команду Tcl в виде строки, и он ее выполнит. Мораль - кто-то внутри Tkinter интерпетировать Tcl умеет. А кому бы еще это быть как не настоящему интерпретатору Tcl, который живет в libtcl8.x.so. Благо он всю жизнь был заточен под встраивание в другие приложения. И наконец немного медитируем и думаем, откуда в названии Tkinter взялось слово "inter"? Именно от "interpreter". -- Victor Wagner vitus@ice.ru 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 Отправлено через сервер Форумы@mail.ru - http://talk.mail.ru --- ifmail v.2.15dev5 * Origin: Talk.Mail.Ru (2:5020/400) Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.linux/6488eb7e6ec4.html, оценка из 5, голосов 10
|