久々でした
環境
Fedora 20 Emacs 24.3.1
参考サイト
haskell-platformはyumで瞬殺
いろいろ調べた挙句、REHL系だったら
$ sudo yum install -y haskell-platform
で瞬殺できることがわかった。サイトからダウンロードしてビルドしてもいいんだけど、時間をかけないほうを選んだ。
そのコマンド
対話環境
$ ghci
ファイルをコンパイルしてから実行
$ ghc filename.hs $ ./filename
コンパイルせずに実行
$ runghc filename.hs
Emacs
MELPAでhaskell-modeを入れる
で、こう。
(add-hook 'haskell-mode-hook 'turn-on-haskell-doc-mode) (add-hook 'haskell-mode-hook 'turn-on-haskell-indent) (add-hook 'haskell-mode-hook 'font-lock-mode) (add-hook 'haskell-mode-hook 'imenu-add-menubar-index)
素のままでhaskell-modeを使おうとしたら、インデントで
You tried to do an interaction command, but an interaction mode has not been enabled yet.Run M-x describe-variable haskell-mode-hook for a list of such modes.
って言われて盛大にこける。