August 2018
Intermediate to advanced
380 pages
10h 2m
English
The first effect type we will be looking at is Future. This effect is frequently encountered in a wide range of projects, even in non-functional languages. If you have substantial experience in Java regarding writing concurrent and asynchronous applications, you probably already know about this type of effect.
First, let's take a look at the phenomenon that the effect type abstracts and the motivation behind why such an effect type may be needed.