2010-08-01から1ヶ月間の記事一覧

括弧ゴルフ

本当にLispはカッコが多い? - 八発白中 Haskellは基本的には常に括弧なしでいけそうだねぇ. import System.Environment main = mapM_ putStrLn . map ppr . f . read . g =<< getArgs f n = take n $ s zip fs $ enumFrom 1 g args = if null args then "1…

途中脱出のある反復計算

そのまえに もとネタは[id:Dekosuke:20100810]「breakのあるfor文をHaskellで書きなおす」という記事です.この記事に対して,直感的に[id:nobsun:20100118]の双方向畳み込みfoldで汎用的に表現できる」と思って,コメントを付けました.ところが,その後が…

Haskell≠現場言語って?

(元ネタはSoftwareDesign誌の9月号掲載の小飼弾さんのコラムです)Haskellは儂にとっては現場言語だけどなにか? catごとき(というとcatに失礼だよなぁ),スクリプトを書くというのがすでに現場思考じゃないと思うけどなぁ.cat相当の機能を使いたければcatコ…