ghcのセットアップ

Tech > Haskell

stackコマンドのインストールが完了したあとに、haskellのコンパイラー一式をインストールします。

$ stack setup

最新のLTSバージョンでghc関連のコンパイラー一式が $HOME/.stack/programs/x86_64-linux/ghc-tinfo6-8.8.4/ のようなディレクトリ下に インストールされます。

LTSについて

LTSとはhaskellの安定稼働を保証したライブラリのバージョンセットをまとめてくれたもので、このLTSバージョンを指定することで細かいバージョンを 自分で管理する必要がなくなります。

セットアップの際にLTSのバージョンを指定することも可能です。

$ stack setup --resolver=lts-16.12

詳しいことは stackage を参照してください。

実行方法

インストールが完了すれば、各種コマンドを実行することができます、stackコマンドのサブコマンドとして実行します。

ghcのインタプリタを起動する場合は

cuomo@ugui7 ~ $ stack exec -- ghci
GHCi, version 8.8.4: https://www.haskell.org/ghc/  :? for help
Prelude> :bro
(!!) :: [a] -> Int -> a
($) :: (a -> b) -> a -> b
($!) :: (a -> b) -> a -> b
...
... つづく

このような感じで起動します。

Posted on 2020-11-15 10:05:03

はじめまして

お茶の国静岡で、焼酎のお茶割なんか罰当たりで飲んだことはありません、常に一番搾りを嗜む静岡極東のBBQerです、最近まわりのエンジニアの方々がお料理を上手にやっている姿を恨めしそうに横目に見ながら、軟骨ピリ辛チクワを食べています、みなさんよろしく。

Posted

Amazon

tags

家系 日本酒池 広井酒店 やがら やっぱた 刺身 丸干し 鯵 東京マラソン fpm php82 servant thread spawn Rust Oracle Linux 8 microcode firmware linux openzfs zfs gitea 麒麟 真野鶴 金鶴 日本酒 docker oracle pod podman cli virtualbox VirtualBox epub mobi calibre mask lens ワンライナー php 海 redmine Linux Oracle Map OMap omap map 夏 BBQ カテゴリ管理 カテゴリ timestamp date oracle database string 麦焼酎 ダービー process 磨き蒸留 広井酒店、日本酒 芋焼酎 酒 焼酎 ゆるキャン 広井酒店、日本酒池 spring framework java persistent spring session session spring hdbc-odbc persistent-odbc odbc day utctime スィート レマンの森 elm初期化 elm バイク xlr80 esqueleto database xl2tpd strongswan vpn l2tp ipsec 正月 ゲーム grub nginx systemctl portage 豚骨 圧力鍋 yesod-auth-hashdb yesod-auth