Haskellでワンライナー

半年前から突然Haskellに夢中になっています。

 

で、表題のワンライナーですが、Haskellではたぶんワンライナーは書けないと思います。

そもそもスクリプト言語でないし、インタプリタ言語でもない。

 

ですが、慣れてくるとちょっとした仕事をするにも頭が関数プログラミングをしようとして、その方が頭が簡単だったりする。

ので、エディタを立ち上げてプログラムして、runghcで実行することになります。

 

で、今日の発見というか備忘は、ghcでparsecパッケージを使うのを、runghcではどうするか。

 

runghc -package --ghc-arg=parsec haskellprogram.hs

 

というふうに

 

--ghc-arg=

 

を入れれば大丈夫。