Soccer Table in Haskell: Releasing

Having setup the project in the first , implemented the library in the second , and created an interactive program in the third part of this series, the project shall be finished and, wrapped up for release in this fourth and final article, which covers the following ground: Unit tests covering the library portion of the code shall be implemented, documentation shall be written for the package and…