tustk2 の使い方

アルゴリズムとデータ構造入門 補足


SICP Exercise 2.24 〜 Exercise 2.51

TUT Scheme を使わずに, MIT Scheme を使う選択をされた方は, 昨年度の資料 を御覧下さい.


tustk2 の走らせ方


必ず X window が立ち上がっている状態で, 下記のコマンドを入力
/usr/local/bin/tustk2
これで, tk のウインドウが現れるはずです.
(load '/usr/local/lib/tustk/demos/picl)
(load '/usr/ocal/lib/tustk/demos/picl-test)
これで準備完了.

サンプルプログラムは /usr/local/lib/tustk/demos にあります.

tustk2 の走らせ方 (Cygwin 版)


必ず小宮先生のページでダウンロードとインストールを正しく行って下さい.
tustk2
これで, tk のウインドウが現れるはずです.
(load 'tustk-demos/picl)
(load 'tustk-demos/picl-test)
これで準備完了.

デモプログラムの走らせ方


以下は/usr/local/lib/tustk/demos/README.tustk の抜粋
(make-canvas frm1)
(wave frm1)
(clear)
((square-limit wave 4) frm1)

(forget-canvas)
(make-canvas frm2
(wave frm2)
(clear)
((square-limit wave 1) frm2)

(output-cancas "ファイル名">

サンプルプログラム
painter λ

painter を使ったアニメ生成
アニメの例 (make-anime (pgm-file->painter "sicp.ppm") "sicp-anime.ps")
別のアニメの例 pgmファイル (from MIT)
別のアニメの例 gifファイル
鵺のアニメ gif ファイル (from nue.org)
鳩のアニメ gif ファイル
面白アニメ gif ファイル

ゲームプログラムの走らせ方


以下は/usr/local/lib/tustk/demos/README.tustk の抜粋
(load '/usr/local/lib/tustk/demos/5x5)

(load '/usr/local/lib/tustk/demos/segment.lsp)


必修課題のサンプル


Hilbert curves

Peano curves


Koch curves

Sierpenski's Gaskets


Back to アルゴリズムとデータ構造入門  講義関係のページ  2004年度データ構造
Copyleft (C) 2004-2006. All wrongs reserved.
Last modified: Thu Dec 8 00:31:43 2005
奥乃博