Mac OS X 10.8にGHC+cabal-installでHello World
ghcのインストール
GHCはグラスゴーHaskellコンパイラ(GHC)という、Haskell 98のための対話的・一括処理的なコンパイルシステムの利用の手引きである。
GHCは主に二つの構成要素から成っている。対話的Haskellインタプリタ(GHCiとも呼ばれる。説明は第2章. GHCiを使うにある)と、一括処理コンパイラ(説明は第4章. GHCを使うにある)である。GHCは実際には単一のプログラムであり、走るときのオプションによって、対話的システムを提供したり、一括処理システムを提供したりする。
curl -O http://www.haskell.org/ghc/dist/7.6.2/ghc-7.6.2-x86_64-apple-darwin.tar.bz2 tar -xjvf ghc-7.6.2-x86_64-apple-darwin.tar.bz2 cd ghc-7.6.2 ./configure make install
cabal-installのインストール
cabal-installってなに?
簡単に言えば,haskellのapt-getのようなもの.
curl -O http://hackage.haskell.org/packages/archive/cabal-install/1.16.0.2/cabal-install-1.16.0.2.tar.gz tar -xzvf cabal-install-1.16.0.2.tar.gz cd cabal-install-1.16.0.2 sh bootstrap.sh
Hello world
$ ghci GHCi, version 7.6.1: http://www.haskell.org/ghc/ :? for help Loading package ghc-prim ... linking ... done. Loading package integer-gmp ... linking ... done. Loading package base ... linking ... done. Prelude> putStrLn "Hello World" Hello World
$ vim hello.hs main = putStrLn "Hello, World!" $ ghc -o hello hello.hs $ ./hello Hello, World!
簡単。
次にすることは?
Haskellのチュートリアルや書籍
チュートリアル
- 10分で学ぶHaskell
- Yet Another Haskell Tutorial (English)
- A Gentle Introduction to Haskell (English, Image:GentleFR.pdf)
- Learn You A Haskell For Great Good!
書籍やチュートリアルのリストはここです!
コミュニティに参加しましょう!
いろんな人にHaskellコミュニティを紹介してください!