Purescript + Halogenでマインスイーパを作ってみた.

とりあえず動くものができてよかった.

こちらから遊べます

ソースコードはこちら

開発過程でたくさんコンパイルエラーを出しましたが,コンパイルさえ通ってしまえば実行時エラーが起きることはほぼなかったです. Type-Safeの恩恵を実感できました.

以下,反省点.

  • Halogen特有の機能はほとんど使用していない.多分Elmと大差ない.
  • ソースコードにコメントを記述していない.
  • 2次元Arrayを縦横無尽に駆け回る処理をきれいに記述できなかった.なにか良い方法がないかな?
  • UIをもう少しきれいにしたかった.