Study Materials for Haskell Effect Systems

Name
Peter Kallaste
Abstract
In this thesis, a study material is created for Haskell effect systems. This thesis contains analyses of four different effect systems (freer-simple, fused-effects, polysemy and effet) where the fused-effects package is chosen for creating study materials. Study materials include information about how to use effects in methods and how to run those effects. One of the essential parts of effect systems is creating new effects, and with that more profound understanding of effect systems is developed. Study materials also contain exercises that help along the way. With that, the student should understand how to make a simple effect and use it in their projects.
Graduation Thesis language
Estonian
Graduation Thesis type
Bachelor - Computer Science
Supervisor(s)
Kalmer Apinis
Defence year
2021
 
PDF