ICFP 2024
Mon 2 - Sat 7 September 2024 Milan, Italy
Fri 6 Sep 2024 16:00 - 16:30 at Orange 2 - Session 4 Chair(s): Jesse Tov

This talk will introduce the labeled tuples language feature, which allows programmers to label tuple elements. It is conceptually dual to labeled function arguments, allowing programmers to give a helpful name to constructed values where labeled function arguments permit giving a helpful name to parameters. We present an overview of the design of this feature, arguments for and against its inclusion in the language, and describe a few possible variations and implementation considerations. We have implemented labeled tuples in Jane Street’s branch of the OCaml compiler - it has proven extremely popular and quickly found wide use in our code base.

Fri 6 Sep

Displayed time zone: Amsterdam, Berlin, Bern, Rome, Stockholm, Vienna change

16:00 - 17:30
Session 4ML at Orange 2
Chair(s): Jesse Tov Jane Street Europe
16:00
30m
Talk
Labeled Tuples (Informed Position)
ML
Chris Casinghino Jane Street, Ryan Tjoa University of Washington
16:30
30m
Talk
Wasm_of_ocaml
ML