Haskell備忘録

HaskellGUIアプリ?

  • GTK がいちばん有力候補。モダンなライブラリとしては Monomer (しらんけど)
  • ただし、WindowsGTKは茨の道

Haskellでフロントエンド?

  • AsteriusとかGHCJSとかある(あった?)けど…
  • Elmなにそれ?

Haskellで2Dグラフィック

ライブラリ

  • (stackで) 標準以外のライブラリを使うときは package.yaml と stack.yaml に設定を書く
Stackage にあるライブラリ package.yaml の dependencies に名前を書くだけ
Hackage にあるライブラリ package.yaml の dependencies に名前を書く
stack.yaml の extra-deps に名前-バージョンを書く
GitHub にあるライブラリ package.yaml の dependencies に名前を書く
stack.yaml の extra-deps にリポジトリの情報を書く

chcp 65001

リストの添え字アクセスはすごく遅い

モナドとやらについて

その他

  • なぜか、WindowsPowerShell上だとビルドエラーになるのにコマンドプロンプト上だとビルドが通る場合がある?原因不明。かんちがいかも。
  • stackでプロジェクトを作成する場合、プロジェクト名に _ (アンダースコア) は使えない。- (ハイフン) は使える。