コンピュータ ソフトウェア
Print ISSN : 0289-6540
HaskellでGUIを扱うためのライブラリPhooeyの改良
眞々田 泰裕
著者情報
ジャーナル フリー

33 巻 (2016) 4 号 p. 4_30-4_49

詳細
PDFをダウンロード (463K) 発行機関連絡先
抄録

本論文の目的は関数型言語の特徴を活かしたプログラミングによるGUIの作成法を開発することである.関数型言語でGUIを扱うためのツールキットはその内部では大抵C++などのオブジェクト指向な命令型言語に基づいてできている.そのため関数型言語を用いたGUIプログラムは命令的な面影を残し,関数型の力を発揮しきれていない.Haskellの場合はGUIライブラリのひとつであるwxHaskellをより関数型らしく扱うためにPhooeyと呼ばれるHaskellのライブラリが開発されたが,こちらはまだ実用的な段階まで開発が進んでいない.本論文ではPhooeyを改良し,新しいGUIライブラリNeooeyを実装する.具体的にはGUIをレイアウトと処理を独立させて別々に定義可能にすることによりGUIの表現力を増加させる.またNeooeyを用いたGUIの実装の手順を紹介する.さらにNeooeyの有効性についてPhooeyでは表現できないGUIの例を用いて言及する.

著者関連情報
© 2016 日本ソフトウェア科学会
前の記事 次の記事

閲覧履歴
feedback
Top