タグ

ltkに関するkiyo_hikoのブックマーク (4)

  • LtkでGUIの練習―オセロ盤 - masatoi’s blog

    Common Lispには全てのウィジェットがCLOSオブジェクトという強力なGUI環境の仕様CLIM(Common Lisp Interface Manager)というのがあって、商用の実装Allegro CLIMやオープンソースの実装McCLIMがある。しかしMcCLIMはかなり大きいライブラリなのでインストールやロードが大変だったりする。 一方、Tcl/TkをLispから呼ぶライブラリとしてLtkがあり、こっちはMcCLIMよりかなり軽量なGUIライブラリだ。コアとなるファイルはltk.lispの一つしかない。Tcl/TkはUNIXだろうとMacだろうとWindowsだろうと使えるので、CLISPみたいなポータブルな処理系と組み合わせると色んなところで使えそう。 お盆は山形に行っていたのだけど、ネット環境もないので、甥っ子たちと遊ぶ用のオセロ盤をLtkでつくってみた。ちゃんと置けると

    LtkでGUIの練習―オセロ盤 - masatoi’s blog
  • LTkのサンプル

    "The easy way to do Lisp GUI programming" LTkはCommon Lispか ら簡単にGUIプログラミングを行うためのものです。内部的にはTcl/Tkが呼び出される のですが、「Tcl/Tkの知識は不要」というのが謳文句です。またAnsi Common LispとTcl/Tkが動けばいいのでOSを問わず利用でき、インストー ルはとても簡単です。 このページには、Tcl/Tkの例をLTkに焼きなおしてみたコードなどを、 自分の覚え書きの意味で整理して置いてあります(LTkの日語のドキュ メントがまだまだ少ないので意味あるかなというつもり)。GUIの説明な のに画像がないというとても不親切なページでもあります。 LTkを触り出した経緯ですが、私自身はたいしたプログラミングはしな いし、めったにGUIを付けることもないのですが、それでも時には簡単 なGU

  • Tk Built-In Commands - colors manual page

    NAME colors - symbolic color names recognized by Tk DESCRIPTION Tk recognizes many symbolic color names (e.g., red) when specifying colors. The symbolic names recognized by Tk and their 8-bit RGB values are: Name Red Green Blue alice blue 240 248 255 AliceBlue 240 248 255 antique white 250 235 215 AntiqueWhite 250 235 215 AntiqueWhite1 255 239 219 AntiqueWhite2 238 223 204 AntiqueWhite3 205 192 17

    kiyo_hiko
    kiyo_hiko 2011/06/09
    Tkライブラリーのビルトインカラー定数一覧。10進だけじゃなくてサンプルカラー付きのページがあるとより良いのだが・・・
  • Lispでパズルゲームを作った - 耽溺電網

    当はアンドロイドを作ろうと思ったのだが、手始めにパズルゲームを作ってみた。Lispで、windous上で動くGUIアプリケーションを作ろうと思ったらCLIMかLTKが選ばれる。CLIMは強力らしいが、LTKの方がお手軽だということだ。今回はLTKを選んだ。LTKはLispからtcl/tkを呼び出すためのバインディングで、手軽ながらなかなか強力。というより強力なのはtcl/tkだが、tclを勉強する手間を省いてくれたPeterHerth氏に敬意を払いたい。GUI、winsdows上で、というのは特定のプログラミング言語の裾野を広げるためには不可欠だ――と、底辺Lisperだからこそ思う。 そんなわけで評価されても良いと思うのだが知名度はいまいちか。如何せんLispで、GUI、それもwindowsにこだわる人は居ないらしくネットにも情報が少ない。pdfも説明が足りなくて、むしろソースを読んで

  • 1