shokosブログ

プログラミング

Haskell Platform 2012.2.0.0を入れたよ!

6月3日、わたしの誕生日かつ結婚式の翌日にHaskell Platform 2012.2.0.0がリリースされたようです!!

Download Haskell

Haskellからの結婚祝い&誕生日祝いだと思えるくらい、うれしい機能追加が。

@shelarcy さんがGoogleGroupのHaskell-jpにまとめてくれているのですがGoogle Groupsわたしからもいくつかご紹介

まずalexが3系になったおかげで、日本語の扱いが素晴らしく楽になりました。

main = writeFile "ほげ.txt" "ああああ"

今までSystem.IO.UTF8等をimportしなければならなかったのが、標準ライブラリで日本語が扱えるように。

あと、ghciでdata宣言もできるようになりました。

Prelude> :{
Prelude| data Hoge = Foo | Piyo
Prelude|     deriving(Eq, Show)
Prelude| :}
Prelude> Foo == Foo
True


インストールですが、「古いghcを捨てよ」と言われるので、事前に

$ sudo /Library/Haskell/bin/uninstall-hs thru 7.0.4 --remove

しておくとよいです。