haskell

HaskellとUTF8での日本語文字列の取扱い

Haskellの日本語の取扱いで困っているような同じような人(Haskell初心者さん)へ向けて。本記事では、Ubuntuで全てUTF8で統一しているにも関わらず困った事象です。WindowsでDOS窓環境だったりすると、また違った困りかたになると思います(DOS窓はSJISのた…

正規表現からの脱出

はじめてのHaskellプログラム http://foobardam.hatenablog.com/entry/2012/07/15/000640 では、正規表現を用いてバッテリー残量プログラムを書いた。 haskellライブラリの正規表現で、=~には感動を覚えた。多相性ってこんな使い方ができるんだと感動ひとし…

Gtk2hsのインストールメモ

WindowsにGtk2hsを入れた。忘れないようにメモ。 http://www.gtk.org/download/win32.phpからall-in-one bundleをダウンロードする。 zipを展開して、スペースの入らないパスになるような位置におく。 C:\gtk\binのように、上記で置いたbinフォルダにパスを…

はじめてのHaskellプログラム

Ubuntuでバッテリー容量の残量をパーセント表示するプログラムを書いた。 import System.IO import Text.Regex.Posix getNumber :: String -> Double getNumber str = read (str =~ "[0-9]+" :: String) :: Double getCapacitance :: String -> String -> Do…