2006-10-21から1日間の記事一覧

Data.Listにnubという関数があって、リストから重複する値を除いてくれる。nubを自前で書くと、 nub = foldr (\x y -> (x:(filter (not . (x==)) y))) []な感じ。さて、これをポイントフリースタイル(以下pfs)で書きたい。夢は、完全pfsでHaskellコンパイラ…

HGL

Windows上で、HGLを使おうとした場合、うちで起こる現象 ・ghciの場合→そもそも、窓が開かない ・runghcの場合→窓は開くし、場合によっては描画を行ったりもするものの、すぐ死ぬ。HGL何ですぐ死んでしまうん? ・コンパイルした場合→実行ファイルをダブルク…

今日も今日とて、(round 50*x)とか書いて悩まされていた。実は、round(50*x)と書いてもいいらしい。フム。まあ、$も使ってみれば悪くない。