我正在考虑类似gnugo的 ascii 界面。我认为轮流是一对共同进化的(允许用户输入的单子)流。这让我隐约想起了管道。
我不太确定如何使用现有的库来做到这一点。
我正在考虑类似gnugo的 ascii 界面。我认为轮流是一对共同进化的(允许用户输入的单子)流。这让我隐约想起了管道。
我不太确定如何使用现有的库来做到这一点。
大概没有那么多。FRP 的杀手级功能是对基于时间的连续事件进行建模——这对于 GUI 来说非常有用,但对于 ASCII 回合制游戏来说可能有点过分了。
您可能会发现操作包对此更有用。
特别是,请查看TicTacToe.hs 示例。