[ruby-list:37810] safe-Tk のサポート

From: Hidetoshi NAGAI <nagai@...>
Date: 2003-06-21 09:09:31 UTC
List: ruby-list #37810
永井@知能.九工大です.

Ruby/Tk において,safe-Tk (通常の Tk よりは「安全な」インタープリタ) 
を使えるようになりました.
といっても,現在はまだ生成できるようになっただけです.
tk.rb などで *普通に* 使えるようにするのはこれからの作業となります.

# Ruby 部分は一つ,Tk インタープリタはマスターとスレーブとで
# 二つ以上になるので,コールバックなどのことも考えると
# かなりの手間がかかりそうです.

興味を持った方がおられましたら,CVS head から入手して,例えば
---------------------------------------------
require 'tk'
safeip = Tk::INTERP._eval('::safe::interpCreate')
Tk::INTERP._eval('::safe::loadTk ' + safeip)
Tk::INTERP._eval(safeip + ' eval button .b -text SlaveIP -command exit')
Tk::INTERP._eval(safeip + ' eval pack .b')
Tk.mainloop
---------------------------------------------
というような感じで試してみてください.
-- 
                                         永井 秀利 (九工大 知能情報)
                                             nagai@ai.kyutech.ac.jp

In This Thread

Prev Next