Haskell

ii haskell-platfo 2011.2.0.1.2 Standard Haskell libraries and tools

Programming Haskell

$ ghci
GHCi, version 7.4.2: 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> let aa="Hello"
Prelude> let bb="Good"
Prelude> let cc="Good Morning"
Prelude> let dd= head (words cc)
Prelude> aa == bb
False
Prelude> bb == dd
True
Prelude> :q
Leaving GHCi.

Ubuntu 13.04 へのインストール
# apt-get install ghc
# apt-get install freeglut3-dev

haskell-platform-2013.2.0.0.tar.gz
./configure --enable-unsupported-ghc-version
make
sudo make install


Arch Linux
# pacman -S ghc

# pacman -S stack

# pacman -S cabal-install

$ cabal update

$ cabal install safe

$ cabal install aeson

$ cabal install split

$ cabal install strict

$ cabal install HDBC

$ cabal install HDBC-sqlite3

$ cabal install HDBC-postgresql

$ cabal install regex-posix

$ cabal install network

$ cabal install curl

パッケージの確認
ghc-pkg list


OverloadedStrings という言語拡張
ダブルクオートで囲んだ文字列を、ByteString リテラルとして扱ってくれる。


result_aa

outarea_aa
outarea_bb
outarea_cc
outarea_dd
outarea_ee
outarea_ff
outarea_gg
outarea_hh

Return

May/09/2023 AM 08:15