Publication | Closed Access
Embedding effect systems in Haskell
29
Citations
20
References
2014
Year
Unknown Venue
Binary ViewEngineeringRepresentation TheoryAutomated ReasoningProgram AnalysisEffect SystemsDesignAbstract InterpretationFormal MethodsAbstraction (Computer Science)Systems EngineeringFunctional Programming LanguageComputer ScienceSemanticsCategorical ModelFunctional ProgrammingData Modeling
Monads are now an everyday tool in functional programming for abstracting and delimiting effects. The link between monads and effect systems is well-known, but in their typical use, monads provide a much more coarse-grained view of effects. Effect systems capture fine-grained information about the effects, but monads provide only a binary view: effectful or pure.
| Year | Citations | |
|---|---|---|
Page 1
Page 1