ltkの環境構築 - lisp-cookbook-ja/common-lisp GitHub Wiki
- 環境構築手順
Tcl/Tk の環境をインストールする
- 参考 : Tcl/Tk Software (Tcl Developer Site)
- 2016 年現在:ActiveTcl が有力
LTK を Lisp環境で使用できるようにする
(ql:quickload :ltk)
Hello World !
(ltk:with-ltk ()
(let ((b (make-instance 'ltk:button
:master nil
:text "Press Me"
:command (lambda () (format t "Hello World!~%")))))
(ltk:pack b)))
(ltk:with-ltk ()
(let ((b (make-instance 'ltk:button
:text "Press Me!"
:command
(lambda ()
(ltk:do-msg "Hello, World !"
:title "Welcome !")))))
(ltk:pack b)))
その他情報
Windows 環境では、コマンドラインのTk シェルである wish をコマンドライン経由で呼び出しています。ですので、PATH環境変数の設定が必須です。