Soccer Table in Haskell: Program Logic

In the second part of this series, the library for the Soccer Table program has been implemented. This library code does not interact with the outside world yet. Therefore, an interactive program needs to be written, which 1) reads in the game results from a folder containing text files, 2) processes those results using said library, and 3) formats the table, which is then printed to the screen.…