OCamlのオセロ

shinichiro_hさんがオセロ作りよりました。オセロは局面が入力データで、次の一手が出力データとすると、CPUの計算は副作用なしのプログラムになるので、関数型言語で書くのはよろしいんだろうなぁと思いました。というかそうだよなぁ。ソースみてもさっぱりわかりません。全然勝てないし。ドラクエのAIとかみたいなのもいいんだろうなぁ。