Haskell
Mac
install
hello-world
stack

Haskell Hello,Worldへの道

インストール

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!"

よっしゃ!