tcl/tk

  • ํ™ˆํŽ˜์ด์ง€
  • Tcl (Tool Command Language)์€ ์Šคํฌ๋ฆฝํŠธ ์–ธ์–ด๋กœ, ํฌ๋กœ์Šคํ”Œ๋žซํผ GUI๊ธฐ๋ฐ˜ ํ”„๋กœ๊ทธ๋žจ์„ ๊ฐ„ํŽธํ•˜๊ฒŒ ๋งŒ๋“ค๊ธฐ์— ์ข‹๋‹ค.
  • Tk(graphical user interface toolkit)๋Š” Tcl์šฉ์œผ๋กœ ๊ฐœ๋ฐœ๋œ ๋งค์šฐ ๊ฐ„๋‹จํ•œ ์ฝ”๋“œ๋กœ GUI๋ฅผ ์ž‘์„ฑํ•  ์ˆ˜ ์žˆ๋Š” ํˆดํ‚ท

nodgui/ltk๋ผ์ด๋ธŒ๋Ÿฌ๋ฆฌ๋Š” wish(Simple windowing shell)๋ฅผ ์ด์šฉํ•˜์—ฌ tcl/tk๋ฅผ ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ๊ฒŒ ํ•ด์ค€๋‹ค.

ltk

# ubuntu
$ sudo apt-get install -y tk tcl

# macOs
$ brew install tcl-tk

$ sbcl
> (ql:quickload :ltk)
> (in-package :ltk)
> (ltktest)

nodgui

No Drama GUI

(ql:quickload "nodgui")
(nodgui.demo:demo)

;;; ํ…Œ๋งˆ ๋ณ€๊ฒฝ
(nodgui.demo:demo :theme "yaru")