cygwinとghciの悲しい関係

なんてことだ。mingwコンパイルされたghci.exeはコマンドプロンプトではreadlineが動くが、cygwin上では動かない。
しょうがないのでrlwrapをかませてみる。.bashrcに以下を記述して解決

PATH=~/bin/ghc/bin:$PATH  #ghcのバイナリへのパスを加える
alias ghci="rlwrap ghcii.sh"

cygwin上でC-cを押すとghciまで終了してしまうのでびっくりしたら、cmd上では止まらないことが判明。いいのか?
こりゃ履歴の観点ではrlwrapが良く効いてるので結果よしとしよう。

http://www.kotha.net/ghc_users_guide_ja/ghci-windows.html