INPUTしたらOUTPUTも同じぐらいする,というのが勉強においての最も基本的で大切な事だと思うので
「プログラミング・テクニック」(多治見寿和)の1,2回を読みつつ
スタックを再帰リストで作り,pushとpop,それにスタックの内容表示関数を作ってみた.
(ついでに初めてMakefile書いてみた)

http://tx.jpn.org/ss/20051113.tgz

url削ると拙い英文による説明文がある.
MacOSX上のコマンドライン(日本語化していない)で作成しているので,
文字コードが変かも(ascii or utf-8だとは思う)