[Ruby] Tk.mainloop ест 99% cpu

Ihar Viarheichyk i.viarheichyk at sam-solutions.net
Thu Feb 6 13:17:14 MSK 2003


On Wed, Feb 05, 2003 at 09:48:25PM +0300, Vladimir V. Zdorovenco wrote:
> В письме от 5 Февраль 2003 19:47 Dmitry Morozhnikov написал:
> > привет.
> >
> > VVZ> Я тут вот с Ruby/Tk эксперементировал, случайно сабж заметил.
> > VVZ> Может кто знает как поправить или чем более нормальным заменить ?
> > VVZ> Более нормальным потому как написан tcltklib.c на мой взгляд
> >
> > так Ruby/Tk или Ruby/TclTk? как  я  понял  --  это  совсем  разные
> > вещи.. и ежели ты  во  втором  копаешься  --  где  бы  читабельное
> > описание найти? (кроме сырца)
> 
> Не совсем, как я это понимаю: Tk - кнопки, чекбоксы и т.д - GUI Lib, а Tcl для 
> Ruby - интэрфейс к оному. В ProgrammingRuby о нем раздел есть, Ruby/Tk FAQ, 
> Ruby/Tk Tutorial, детального руководства именно для Ruby и Tk я ненашел, 
> авотры ProgrammingRuby ссылаются на Learning Perl/Tk или Perl/Tk Pocket 
> Reference книжки и описание как трактовать примеры на Perl для тех кто с ним 
> незнаком.

Нет. Это независимые вещи. Tk - биндинги Tk-шных виджетов для Ruby, как
в Perl/Tk. TclTk - это подключение интерпретатора Tcl/Tk, которому можно
скармливать тиклевые команды на исполнение, как Tkiner в Python.


-- 
Igor Vergeichik
ICQ 47298730




More information about the Ruby mailing list