EmacsのHaskellモードを使ってみることにした。
インストールに少してこずったけど(こことここを参考にした)
Rubyのirbみたいな対話機能がEmacs上から行えるので非常に便利。
例えば,
size = 2
main = putStrLn "Hello, World!"
みたいなコードで
Emacs上でC-x C-lとするとウインドウが分割されて,
Main> size
2
Main> main
Hello, World!
みたいなことができる。ようはghciをEmacs上で実行できる。