gnugoの ascii インターフェイスのようなものを考えています。ターンは、共進化する (ユーザー入力を可能にするモナディック) ストリームのペアと考えることができます。これは漠然とコンジットを思い起こさせます。
これを行うために既存のライブラリを使用する方法がよくわかりません。
gnugoの ascii インターフェイスのようなものを考えています。ターンは、共進化する (ユーザー入力を可能にするモナディック) ストリームのペアと考えることができます。これは漠然とコンジットを思い起こさせます。
これを行うために既存のライブラリを使用する方法がよくわかりません。
おそらくそれほどではないでしょう。FRP のキラー機能は、継続的な時間ベースのイベントをモデル化することです。GUI には最適ですが、ASCII ターンベースのゲームにはおそらくやり過ぎです。
これには、運用パッケージの方が便利かもしれません。
特に、TicTacToe.hs の例を見てください。