2012-03-10から1日間の記事一覧
Haskellやるならパーサ作っておかなきゃいけないかなって。ということで試しにIPv4アドレスのパーサと、正規表現の代わりにパーサを与えるgrepのようなものを作ってみようかなと。 完成イメージはこんな感じ。(実際にはこの記事のコードの完成直前に固まり…
当たり前の事を当たり前にやりたいよね。ちょっとしたスクリプトを書く時に、OSのコマンドを実行してその結果をgrepしてcutしてとか、そういう事をよくやる。Haskellでやるかどうかっていうのは別として、そういうのってどうやるんだろうと思って。 grepとか…
UNIXっぽいストリームっぽいコマンドが作りたい。 といった時に、入力を「最後まで」読むにはどうしたらいいのという話。何も考えずにcatっぽいのを書くとこうなる。catじゃなくてechoだな。 import System.IO main :: IO () main = do l <- getLine putStrL…