We present an extensible, mathematically-structured algebraic simplifica...
Lexers and parsers are typically defined separately and connected by a t...
The defunctionalization translation that eliminates higher-order functio...
Let insertion in program generation is producing code with definitions
(...
First class type equalities, in the form of generalized algebraic data t...
We propose a harmonious extension of OCaml's 'open' construct.
OCaml's...
Compiling applications as unikernels allows them to be tailored to diver...
In call-by-value languages, some mutually-recursive value definitions ca...