2006-05-23から1日間の記事一覧

Data.FunctorM

fmapM :: Monad m => (a -> m b) -> f a -> m (f b)listデータに対してMonad式の処理をする場合(コードリストを順にEvaluateするとか)は、これ使えばよいのだろう。

Stupid Haskell Code

プログラミングでは、KISS(Keep It Simple Stupid) Principleってよく言うけど、JavaとかではSimpleを追求すればほぼStupidになるんで、最後のStupidの意味がいまいちつかみにくいかもしれない。 しかし、Haskellのようにいろいろ高度にかけちゃう言語で物事…

uiかえすぎw