A copy of this work was available on the public web and has been preserved in the Wayback Machine. The capture dates from 2020; you can also visit the original URL.
The file type is application/pdf
.
Scala for generic programmers
2008
Proceedings of the ACM SIGPLAN workshop on Generic programming - WGP '08
Datatype-generic programming involves parametrization of programs by the shape of data, in the form of type constructors such as 'list of'. Most approaches to datatype-generic programming are developed in pure functional programming languages such as Haskell. We argue that the functional object-oriented language Scala is in many ways a better choice. Not only does Scala provide equivalents of all the necessary functional programming features (such as parametric polymorphism, higher-order
doi:10.1145/1411318.1411323
dblp:conf/icfp/OliveiraG08
fatcat:zu5cic2mzfhyfpmjcn3msbwwze