Some of the files used alongside the lectures in the 2024 edition of the declarative programming module in Swansea. They mostly attempt to explain Haskell notions seen in the module as well as give examples, translated to html. While this is meant to cover most of the notions seen in the module (and more), those files are not quite exhaustive and probably should have been proofread a bit better :)
monads and laziness (not needed for the exam) (slides for monads, for laziness and to close the FP part of the module)
You may find some of the additional files supporting the module that
I can freely disseminate here, as well
as the .hs
files that generated the webpages above.