読者です 読者をやめる 読者になる 読者になる

HaskellでBrainf*ckを実装してみた

とりあえず、すごいH本がIO処理のところまでいったので 練習としてbrainf*ckの処理系作ってみました。 ソースコードはこちら→https://github.com/ikaro1192/brainfuck 括弧の処理とか一部の挙動が怪しいですが、なんとかうごきます。基本的にはイテレータが…

本格的にHaskellをはじめてみました

そういや積み本になっていた「すごいHaskell楽しく学ぼう!」、通称すごいH本。これは消化せねばとか思いつつなにもないとどうせやらないので「初心者がHaskellに挑戦してみた」的なのでLTやるって宣言してしまえばとか思い立ち、闇鍋勉強会(http://atnd.org/…

Haskellでエラトステネスの篩

先日Pythonで実装してみました。Haskellでもできたので書いておきます。 getPrimeList [] = [] getPrimeList (x:xs) = x : getPrimeList [y|y<-xs,mod y x /= 0] getPrimeListN n = getPrimeList [2..n] すごく短いですね。さすがHaskellです。まずgetPrimeL…