arXiv · 2106.01250
Generic Programming with Combinators and Objects
Abstract
We present a generic programming framework for OCAML which makes it possible to implement extensible transformations for a large scale of type definitions. Our framework makes use of objectoriented features of OCAML, utilising late binding to override the default behaviour of generated transformations. The support for polymorphic variant types complements the ability to describe composable data types with the ability to implement composable transformations.
Explore related subjects
Keep this discovery
Dmitrii Kosarev, Dmitry Boulytchev. 2021-06-02. Generic Programming with Combinators and Objects. https://arxiv.org/abs/2106.01250
Cite the original work for its findings. Save a collection to share your selection of sources.