EmacsのHaskellモード

EmacsHaskellモードを使ってみることにした。
インストールに少してこずったけど(ここここを参考にした)
Rubyのirbみたいな対話機能がEmacs上から行えるので非常に便利。

例えば,

size = 2
main = putStrLn "Hello, World!"

みたいなコードで

Emacs上でC-x C-lとするとウインドウが分割されて,

Main> size
2
Main> main
Hello, World!


みたいなことができる。ようはghciをEmacs上で実行できる。