読み書きプログラミング

日常のプログラミングで気づいたことを綴っています

2009-02-01から1ヶ月間の記事一覧

マルペケ

Haskellでマルペケの結果を数え上げてみました。 --- Tic-Tac-Toe -- by ICHIKAWA, Yuji -- 2009 Copyleft ICHIKAWA, Yuji -- initial version 2009/02/11 -- refactoring 2009/02/16 module Main where import Ix import qualified Data.Map as Map import …

「なぜ関数プログラミングは重要か」

http://www.sampou.org/haskell/article/whyfp.html Haskellでパターンの利用や設計を意識してから、読み直したら頭の中に染み込みました。 思考の問題なので言語に本質的に制約されるわけではありませんが、手続き型では具象(機能)のライブラリが多く提供…

Haskellの欠点?

関数型なら更に単体テストが有効だろうと、これを機会に単体テストの習慣を身につけようと思ったのですが、ファイルから関数への入力データを読み込んで結果を確認するだけのことがHUnitでできない。 ファイルから読み込もうとすると、IOモナドの世界に入り…