[Common Lisp] LTK の味見
Common Lisp の Tk バインディングである LTK をちょっと味見してみました。
CLIM にくらべるとずっと手軽な感じです。
Debian の UTF-8 な環境ですが、日本語の入出力も普通にできました。
最近なんだか Web ばかりですが、GUI のプログラミングも楽しいですね♪
#|
http://www.peter-herth.de/ltk/
(require :asdf-install)
(asdf-install:install :ltk)
|#
(eval-when (:compile-toplevel :load-toplevel :execute)
(require :ltk))
(in-package :ltk)
;;デモ
;;(ltktest)
;;(ltk-eyes)
(defun main ()
(setf *debug-tk* nil)
(with-ltk ()
(let ((btn (make-instance
'button
:text "やあ、LTK♪"
:command (lambda ()
(do-msg "それでは。" "ハローワールド!")
(setf *exit-mainloop* t))))
(txt (make-instance 'text)))
(pack btn)
(pack txt))))
(main)
0 件のコメント:
コメントを投稿