A copy of this work was available on the public web and has been preserved in the Wayback Machine. The capture dates from 2017; you can also visit the original URL.
The file type is application/pdf
.
The ins and outs of Clean I/O
1995
Journal of functional programming
AbstractFunctional programming languages have banned assignment because of its undesirable properties. The reward of this rigorous decision is that functional programming languages are side-effect free. There is another side to the coin: because assignment plays a crucial role in Input/Output (I/O), functional languages have a hard time dealing with I/O. Functional programming languages have therefore often been stigmatised asinferior to imperative programming languages because they cannot deal
doi:10.1017/s0956796800001258
fatcat:qdfbfq6ykvb2vgo5ve4lxmj4we