対話的な関数定義がしたい!

言語の勉強中には、ちょちょっとコードを書いてみたいことがよくある。

たとえば、関数定義の方法を調べるために、こんな関数を書いたりする。

inc n = n + 1

これを毎回、エディタで書いて、リロードして、関数を呼び出していたら面倒でやってられない。
というわけで、対話的に定義する方法を探してた。


Home — The Glasgow Haskell Compilerをインストールして、付属のghciを起動する。

let inc n = n + 1

で定義することができる。残念ながら複数行は無理だけど、これでだいぶ楽になった。