TU-CSCI2322-FL22 / solver-the-connectors

solver-the-connectors created by GitHub Classroom
0 stars 0 forks source link

Okay to refactor to layered types instead of a Maybe #3

Closed sfogarty closed 1 year ago

sfogarty commented 1 year ago

https://github.com/TU-CSCI2322-FL22/solver-the-connectors/blob/ec3768dbb3f7b8de3314ef33076437f4b7b7cd66/ConnectFour.hs#L26

You should pull the NoWinner out, but you can capture that in antoher type: i.e. data Status = NoWinner | Over Winner (or Ongoing, or Winner WInner, etc).