Cursesというのは, TUIなアプリケーションを作るためのライブラリーの事です. 参考: http://ja.wikipedia.org/wiki/Curses これを使ったら, ターミナルの上で, UIを実現するのが楽になるらしい. 色んな言語で実装されているので, みんなも好きな言語で探してみたらいいと思うよ. HaskellのライブラリーにHSCursesというものがあり, これを使えばいいらしい. あと, この記事に載せてる例は, 執筆時のHSCursesではちゃんと動くことを確認しています. hscurses-1.4.0.0 ghc 7.0.2 リンク集 hackageのなかの, 最新のCurses → UI.HSCurses.Curses ここと, ソースコードが一番のドキュメント Wikipedia [ja][en] TLDP(The Linux Document Pro