Datatype generic programming in F#

Publication date

2015

Authors

Rodriguez, Ernesto
Swierstra, WouterORCID 0000-0002-0295-7944ISNI 0000000426852359

Editors

Advisors

Supervisors

Document Type

Part of book
Open Access logo

License

Abstract

Datatype generic programming enables programmers to define functions by induction over the structure of types on which these functions operate. This paper presents a library for datatype generic programming in F#, built on top of the .NET reflection mechanism. The generic functions defined using this library can be called by any other language running on the .NET platform.

Keywords

datatype generic programming, reflection, F#

Citation

Rodriguez, E & Swierstra, W S 2015, Datatype generic programming in F#. in Proceedings of the 11th ACM SIGPLAN Workshop on Generic Programming . Vancouver, BC, pp. 23-32. https://doi.org/10.1145/2808098.2808101