#インストール
Stackをインストールした。
最初はHaskell Platformをインストールしようと考えてました。
しかし、オールインワンは簡単で良さげだけど、ググってると後々めんどくさくなりそうな気がしたので、野生の勘でStackにしました。
いくつかのサイトでbrewをオススメみたいなこと書いてあったけどbrewが何者かも知らないので
curl -sSL https://get.haskellstack.org | sh
とターミナルに入力してインストール
export PATH=~/.local/bin:$PATH
とパスを通して
これで始められると思って
ghci
としたら
-bash: ghci: command not found
とか出たので、じゃあ
stack ghci
こんな感じかなっと入力
また長めの待ち時間が今。
#なんかエラー出てるよ
次の日の朝
ターミナルを見ると
ghc-8.4.4: 9.81 MiB / 220.05 MiB ( 4.46%) downloaded...
なんかインストールが止まってる
ここはしれっと「ctrl+c」
ちなみに環境は
開封したばかりのMac mini
dellの108キーボード
再度
stack ghci
今度はコマンドラインのXcodeインストールしてくれってお願いされたのでXcodeまるっとインストール
これまた長い待ち時間
洗濯とコーヒーと皿洗い...
Xcodeのダウンロード・インストールが終わったので
軽くXcodeを開いて
今度は、ターミナルを見ると
なんかエラーがでてる・・
Configuring GHC ...
Received ExitFailure 77 when running
Raw command: /Users/mf/.stack/programs/x86_64-osx/ghc-8.4.4.temp/ghc-8.4.4/configure --prefix=/Users/mf/.stack/programs/x86_64-osx/ghc-8.4.4/
Run from: /Users/mf/.stack/programs/x86_64-osx/ghc-8.4.4.temp/ghc-8.4.4/
調べてみてもよくわからないので
再々度
stack ghci
なんかいい感じ!
Prelude>
テンションが上がる
#Hello,World!
「すごいHaskellたのしく学ぼう!」を片手に
Prelude> Hello,World!
「すごいHaskellたのしく学ぼう!」は一先ず無視
:1:6: error: parse error on input ‘,’
ぬぬぬ、じゃあこんな感じで
Prelude> "Hello,World!"
"Hello,World!"
よっしゃ!