Thu 15 Sep 2022 11:40 - 12:00 at Štih - Implementation of Functional Languages Chair(s): Matija Pretnar
OCaml’s uniform representation enables parametric polymorphism but it comes at a performance cost. For example, the representation of a pair of 32bit integers on a 64bit machine requires 10 words of memory and 2 indirections to get to the actual integers. Unboxed types give the programmer more control of the memory layout of their data, at the cost of the convenience and re-use of parametric polymorphism. We propose a talk to describe our work on adding unboxed types to OCaml, as illustrated by our existing RFC1 and it’s associated description of the unification algorithm2.
Thu 15 SepDisplayed time zone: Belgrade, Bratislava, Budapest, Ljubljana, Prague change
Thu 15 Sep
Displayed time zone: Belgrade, Bratislava, Budapest, Ljubljana, Prague change
11:00 - 12:30 | Implementation of Functional LanguagesML at Štih Chair(s): Matija Pretnar University of Ljubljana, Slovenia | ||
11:00 20mTalk | A New Match Compiler for Standard ML of New Jersey ML David MacQueen University of Chicago (Emeritus) File Attached | ||
11:20 20mTalk | Boxroot, fast movable GC roots for a better FFI ML Pre-print | ||
11:40 20mTalk | Unboxed types for OCaml ML | ||
12:00 20mTalk | What About the Integer Numbers? ML Daan Leijen Microsoft Research Link to publication File Attached |