ICFP 2023 (series) / Higher-order, Typed, Inferred, Strict: ML Family Workshop 2023 (series) / Higher-order, Typed, Inferred, Strict: ML Family Workshop 2023 /
Semi-explicit polymorphic parameters
Garrigue and Remy described a system for higher-order polymorphism that forms the basis of the support for polymorphic methods in OCaml. This can be used for higher-rank polymorphism, but the result is not convenient. However, the same underlying ideas can be used to directly support polymorphic parameters. We describe these underlying ideas and give typing rules for polymorphic parameters. Based on these rules, we’ve implemented polymorphic parameters in our branch of OCaml and have been using them in production for almost a year.
Fri 8 SepDisplayed time zone: Pacific Time (US & Canada) change
Fri 8 Sep
Displayed time zone: Pacific Time (US & Canada) change
09:00 - 10:30 | ML Workshop: Session 1Higher-order, Typed, Inferred, Strict: ML Family Workshop at Grand Crescent Chair(s): Jacques Garrigue Nagoya University | ||
09:00 30mTalk | Resource polymorphism: proposal for integrating first-class resources into MLRemote Higher-order, Typed, Inferred, Strict: ML Family Workshop | ||
09:30 30mTalk | Modernizing Standard ML of New Jersey: A Status Report Higher-order, Typed, Inferred, Strict: ML Family Workshop | ||
10:00 30mTalk | Semi-explicit polymorphic parameters Higher-order, Typed, Inferred, Strict: ML Family Workshop Leo White Jane Street |