リナザウにhugs

リナザウhugs(Haskell処理系のひとつ)を入れるも、起動時に

Prelude not found on current path: "{Hugs}/lib:{Hugs}/lib/hugs:{Hugs}/lib/exts" 
FATAL ERROR: Unable to load prelude 

とか言われてまう。ファッキンライト。

とはいえ、コマンドラインからのパラメータ指定か何かでライブラリのパスぐらい指定できるでしょ、ということで The Hugs 98 User Manualを見てみると、-Pオプションでライブラリの場所を指定できるとのこと。こんな感じ。

# hugs -P/usr/local/lib/:/usr/local/lib/hugs/  

で。毎回 -Pオプションをつけるのがイヤンなので .zshrcに以下を追加する。ついでに :find時のエディタにviを指定する。

HUGSFLAGS="-P/usr/local/lib:/usr/local/lib/hugs -Evi"
export HUGSFLAGS