2015-01-01から1年間の記事一覧
ガードにおいてはotherwiseのような自明な全捕捉でない限り コンパイラーは条件が網羅的かどうか推論できないらしいということを学んだ. それはそれとして, 昨日書いたdigitにはバグがあることに気づいた*1. 符号付き整数に関して, let m = (minBound :: Int…
数年前にRubyで書いたプログラムをHaskellで実装してみようのコーナー.こういう感じのことがやりたい. > DateCreate.exe -f 2015-07-06 14 2015.04.06 01 2015.04.13 02 2015.04.20 03 2015.04.27 04 2015.05.04 05 2015.05.11 06 2015.05.18 07 2015.05.25 …
WEBサイトのページをちょちょっとダウンロードしてきて, 簡単なテキスト処理をして必要な情報を抜き出す的なやつ. HTMLパーサすら要らないくらいの簡単な処理. 今までそういう仕事はRubyでちゃちゃっと書いてたけど, Haskellでも書いてみようっていうコーナ…
何も選択してない場合は現在開いているページのURLを, 選択している場合はその文字列を, 検索クエリにするJavaScriptブックマークレットの例.
自分用メモ. Exact Audio Copy LAME 3.99.x Lame Front-End SuperTagEditor改 Plugin Version MP3Gain
練習がてら. primes :: [Integer] primes = 2:3:5:7: (filter isPrime xs) where xs = concat $ iterate (map (+10)) [11,13,17,19] isPrime :: Integer -> Bool isPrime n | n <=1 = False isPrime n = and $ map ((==1) . (gcd n)) $ takeWhile (<=sqrt' n…