学生の備忘録なブログ

日々のことを忘れないためのブログです。一日一成果物も目標。技術系はQiitaにあげるように変更しました。

Haskellの環境構築

できるかな?IDE導入編

Stackを使ったHaskellのインストール - Qiita

GitHub - rikvdkleij/intellij-haskell: IntelliJ plugin for Haskell

% stack install hindent 
attoparsec-0.13.1.0: configure
base-orphans-0.5.4: download
StateVar-1.1.0.4: download
cabal-doctest-1: download
attoparsec-0.13.1.0: build
base-orphans-0.5.4: configure
base-orphans-0.5.4: build
StateVar-1.1.0.4: configure
base-orphans-0.5.4: copy/register
StateVar-1.1.0.4: build
cabal-doctest-1: configure
StateVar-1.1.0.4: copy/register
cabal-doctest-1: build
haskell-src-exts-1.18.2: configure
monad-loops-0.4.3: download
haskell-src-exts-1.18.2: build
monad-loops-0.4.3: configure
monad-loops-0.4.3: build
cabal-doctest-1: copy/register
distributive-0.5.2: download
distributive-0.5.2: configure
monad-loops-0.4.3: copy/register
semigroups-0.18.2: download
distributive-0.5.2: build
semigroups-0.18.2: configure
semigroups-0.18.2: build
semigroups-0.18.2: copy/register
temporary-1.2.0.4: download
temporary-1.2.0.4: configure
distributive-0.5.2: copy/register
temporary-1.2.0.4: build
void-0.7.2: download
temporary-1.2.0.4: copy/register
void-0.7.2: configure
void-0.7.2: build
void-0.7.2: copy/register
contravariant-1.4: download
contravariant-1.4: configure
contravariant-1.4: build
contravariant-1.4: copy/register
comonad-5: download
comonad-5: configure
Package comonad uses a custom Cabal build, but does not use a custom-setup stanza
Not using the explicit setup deps approach based on configuration
Strongly recommend fixing the package's cabal file
comonad-5: build
Package comonad uses a custom Cabal build, but does not use a custom-setup stanza
Not using the explicit setup deps approach based on configuration
Strongly recommend fixing the package's cabal file
comonad-5: copy/register
Package comonad uses a custom Cabal build, but does not use a custom-setup stanza
Not using the explicit setup deps approach based on configuration
Strongly recommend fixing the package's cabal file
Package comonad uses a custom Cabal build, but does not use a custom-setup stanza
Not using the explicit setup deps approach based on configuration
Strongly recommend fixing the package's cabal file
bifunctors-5.4.1: download
bifunctors-5.4.1: configure
bifunctors-5.4.1: build
bifunctors-5.4.1: copy/register
attoparsec-0.13.1.0: copy/register
aeson-1.0.2.1: configure
aeson-1.0.2.1: build
aeson-1.0.2.1: copy/register
path-0.5.13: download
descriptive-0.9.4: download
yaml-0.8.22: download
descriptive-0.9.4: configure
descriptive-0.9.4: build
path-0.5.13: configure
path-0.5.13: build
yaml-0.8.22: configure
yaml-0.8.22: build
path-0.5.13: copy/register
path-io-1.2.2: download
path-io-1.2.2: configure
path-io-1.2.2: build
path-io-1.2.2: copy/register
descriptive-0.9.4: copy/register
haskell-src-exts-1.18.2: copy/register
yaml-0.8.22: copy/register
hindent-5.2.2: download
hindent-5.2.2: configure
hindent-5.2.2: build
hindent-5.2.2: copy/register
Completed 19 action(s).
Copying from /Users/e155755/.stack/snapshots/x86_64-osx/lts-8.10/8.0.2/bin/hindent to /Users/e155755/.local/bin/hindent

Copied executables to /Users/e155755/.local/bin:
- hindent
% stack install ghc-mod 
fail-4.9.0.0: download
fail-4.9.0.0: configure
cabal-helper-0.7.3.0: download
ansi-wl-pprint-0.6.7.3: download
djinn-lib-0.0.1.2: download
fail-4.9.0.0: build
ansi-wl-pprint-0.6.7.3: configure
fail-4.9.0.0: copy/register
ansi-wl-pprint-0.6.7.3: build
djinn-lib-0.0.1.2: configure
MonadRandom-0.5.1: download
djinn-lib-0.0.1.2: build
cabal-helper-0.7.3.0: configure
ansi-wl-pprint-0.6.7.3: copy/register
fclabels-2.0.3.2: download
cabal-helper-0.7.3.0: build
MonadRandom-0.5.1: configure
MonadRandom-0.5.1: build
fclabels-2.0.3.2: configure
fclabels-2.0.3.2: build
djinn-lib-0.0.1.2: copy/register
djinn-ghc-0.0.2.3: download
djinn-ghc-0.0.2.3: configure
djinn-ghc-0.0.2.3: build
MonadRandom-0.5.1: copy/register
ghc-syb-utils-0.2.3: download
ghc-syb-utils-0.2.3: configure
djinn-ghc-0.0.2.3: copy/register
ghc-syb-utils-0.2.3: build
optparse-applicative-0.13.2.0: download
fclabels-2.0.3.2: copy/register
optparse-applicative-0.13.2.0: configure
optparse-applicative-0.13.2.0: build
pipes-4.3.2: download
pipes-4.3.2: configure
pipes-4.3.2: build
ghc-syb-utils-0.2.3: copy/register
prelude-extras-0.4.0.3: download
prelude-extras-0.4.0.3: configure
prelude-extras-0.4.0.3: build
pipes-4.3.2: copy/register
cabal-helper-0.7.3.0: copy/register
profunctors-5.2: download
optparse-applicative-0.13.2.0: copy/register
profunctors-5.2: configure
prelude-extras-0.4.0.3: copy/register
safe-0.3.14: download
profunctors-5.2: build
safe-0.3.14: configure
semigroupoids-5.1: download
split-0.2.3.1: download
safe-0.3.14: build
split-0.2.3.1: configure
split-0.2.3.1: build
semigroupoids-5.1: configure
Package semigroupoids uses a custom Cabal build, but does not use a custom-setup stanza
Not using the explicit setup deps approach based on configuration
Strongly recommend fixing the package's cabal file
split-0.2.3.1: copy/register
safe-0.3.14: copy/register
semigroupoids-5.1: build
Package semigroupoids uses a custom Cabal build, but does not use a custom-setup stanza
Not using the explicit setup deps approach based on configuration
Strongly recommend fixing the package's cabal file
profunctors-5.2: copy/register
semigroupoids-5.1: copy/register
Package semigroupoids uses a custom Cabal build, but does not use a custom-setup stanza
Not using the explicit setup deps approach based on configuration
Strongly recommend fixing the package's cabal file
Package semigroupoids uses a custom Cabal build, but does not use a custom-setup stanza
Not using the explicit setup deps approach based on configuration
Strongly recommend fixing the package's cabal file
free-4.12.4: download
free-4.12.4: configure
free-4.12.4: build
free-4.12.4: copy/register
either-4.4.1.1: download
either-4.4.1.1: configure
either-4.4.1.1: build
either-4.4.1.1: copy/register
monad-journal-0.7.2: download
monad-journal-0.7.2: configure
monad-journal-0.7.2: build
monad-journal-0.7.2: copy/register
ghc-mod-5.7.0.0: download
ghc-mod-5.7.0.0: configure
ghc-mod-5.7.0.0: build
ghc-mod-5.7.0.0: copy/register
Completed 19 action(s).
Copying from /Users/e155755/.stack/snapshots/x86_64-osx/lts-8.10/8.0.2/bin/ghc-mod to /Users/e155755/.local/bin/ghc-mod
Copying from /Users/e155755/.stack/snapshots/x86_64-osx/lts-8.10/8.0.2/bin/ghc-modi to /Users/e155755/.local/bin/ghc-modi

Copied executables to /Users/e155755/.local/bin:
- ghc-mod
- ghc-modi