niiyz
4/19/2017 - 11:48 PM

Remote.hs GHCJS #13に参加の準備.md

Remote.hs GHCJS #13に参加の準備.md

Remote.hs GHCJS #13に参加の下準備

  • macOS Sierra 10.12.4
  • Homebrewインストール済み
% brew install haskell-stack
% vi ~/.stack/global-project/stack.yaml
resolver: lts-7.19
compiler: ghcjs-0.2.1.9007019_ghc-8.0.1
compiler-check: match-exact

setup-info:
  ghcjs:
    source:
      ghcjs-0.2.1.9007019_ghc-8.0.1:
           url: http://ghcjs.tolysz.org/ghc-8.0-2017-02-05-lts-7.19-9007019.tar.gz
           sha1: d2cfc25f9cda32a25a87d9af68891b2186ee52f9
% stack setup
% stack new remoteHs
% cd remoteHs
% stack build --install-ghc
% vi app/Main.hs
module Main where

import Lib

main :: IO ()
main = print "Hello RemoteHs!"

% stack runghc app/Main.hs
"Hello RemoteHs!"