Project 2014
GUI with Haskell
Gtk2Hs というライブラリーをインストールします。Windows 7-8 の環境では、手順は以下の通り。
環境変数を編集するので、初心者の場合は必ずバックアップをとってください。新入生でシステム管理に自信がない人は、TAや教員の監督のもとにやるのがよいでしょう。
必要な all-in-one bundle をダウンロードするには結構時間がかかるので、ここに1週間ほどおきます。ライセンスの確認を厳密にしてないので、用が済んだらリンクを消します。教育目的なので見落としがあればご容赦をお願いします。
コマンドプロンプトにて cabal update cabal install cabal-install -- download all-in-one-package of gtk2hs library Gtk2Hs 2.24 をダウンロード後、 C:\gtk-bundle に展開する。 ***** 重要 **** 環境変数Pathを編集する。 Cygwin関連のディレクトリーは最後尾に移動する。 C:\gtk-bundle\bin をPathの先頭に加える cabal update cabal install gtk2hs-buildtools -- cabal install gtk ----- sample program "GtkTest.hs" ---- -- module GtkTest where モジュール句はコメントアウト、もしくは書かない。 import Graphics.UI.Gtk main = do initGUI window <- windowNew widgetShowAll window mainGUI ------- end ------ コンパイルはコマンドプロンプトにて ghc GtkTest.hs 実行は exe ファイルのダブルクリック。変なエラー(libatkどうのこうの)が出たらあきらめて コマンドプロンプトから起動する。 ------------- tutorial recommended http://www.muitovar.com/gtk2hs/index.html
Some materials
- Pictures.hs(145)
- snow.ascii(142)
- white.ascii(145)
- Lec03.hs(152)
- Lec03ex.hs(143)
Lec03.hs
Lec03ex.hs
Pictures.hs
gtk+-bundle_2.24.10-20120208_win32.zip
snow.ascii
white.ascii