A copy of this work was available on the public web and has been preserved in the Wayback Machine. The capture dates from 2014; you can also visit the original URL.
The file type is application/pdf
.
Type-directed language extension for effectful computations
2014
Proceedings of the Fifth Anuual Scala Workshop on - SCALA '14
Computation types such as functors, applicative functors and monads have become common abstractions for modeling effectful computations in functional programming languages. They are often used together with special language extensions intended to simplify the syntax of monadic expressions. We can simplify it even more by employing types rather than just mechanical syntactic transformation. In this paper we present scala-workflow, a macro-based extension to the Scala programming language that
doi:10.1145/2637647.2637648
dblp:conf/ecoop/Kotelnikov14
fatcat:kuf5j3uzhnfnhbe7ckjde2neu4