t3-server-0.2.0: tic-tac-toe server

Safe HaskellNone
LanguageHaskell2010

T3.Match

Documentation

runMatch :: MonadConc m => Maybe Seconds -> UserInit m -> UserInit m -> ([Action] -> Board -> Result -> m ()) -> m () -> m () Source

type UserInit m = (Callback m, m (Loc, Callback m)) Source

type Callback m = Step -> m () Source

type StartCallback m = MatchInfo -> Users -> Step -> m () Source

delay :: MonadConc m => Seconds -> m () Source