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