Skip to main content

Showing 1–1 of 1 results for author: Colin, S

Searching in archive cs. Search in all archives.
.
  1. arXiv:1811.02300  [pdf, ps, other

    cs.PL

    Unboxing Mutually Recursive Type Definitions in OCaml

    Authors: Simon Colin, Rodolphe Lepigre, Gabriel Scherer

    Abstract: In modern OCaml, single-argument datatype declarations (variants with a single constructor, records with a single field) can sometimes be `unboxed'. This means that their memory representation is the same as their single argument (omitting the variant or record constructor and an indirection), thus achieving better time and memory efficiency. However, in the case of generalized/guarded algebraic… ▽ More

    Submitted 12 December, 2018; v1 submitted 6 November, 2018; originally announced November 2018.

    Comments: accepted at JFLA 2019