tknhs’s blog

ー ごちゃごちゃしてるブログ ー

Haskellのお勉強1

| Comments

haskell

Haskellのお勉強を再開.といっても忘れているので最初からやる.
環境はすでに入ってるけど,一応環境の構築から(てきとー).

今回進めるもの

本も考えたけど,一度ふつうのHaskellをやっていて,今回は違うやり方で始めようと思ったので,とりあえずは社内Haskellチュートリアルのススメにあるgree/haskell-tutorialを進めていくことにした.

環境構築

処理系とか開発用プラットフォームとかのインストール

1
2
3
4
5
6
$ brew install ghc
$ brew install haskell-platform
$ echo 'export PATH="$HOME/.cabal/bin:$PATH"' >> ~/.zprofile
$ . ~/.zprofile
$ cabal update
$ cabal install ghc-mod

開発はvimでやるのでプラグインを入れる

.vimrc
1
2
3
4
5
6
7
8
9
10
NeoBundle 'ujihisa/neco-ghc'
NeoBundle 'eagletmt/ghcmod-vim'
NeoBundle 'dag/vim2hs'

map <Leader>c <esc>:GhcModType<CR>
map <Leader>C <esc>:GhcModTypeClear<CR>
map <Leader>l <esc>:GhcModLint<CR>
let g:haskell_jmacro  = 0
let g:haskell_conceal = 0
let g:haskell_multiline_strings = 1

公式読み物

Haskellチュートリアル(第一日)

ということで,Haskellチュートリアル(第一日)をやる.
yaakaito のためのHaskellコードの読み方とかも読みながら.

Comments