Difference between revisions of "WG211/M15Igarashi"

From WG 2.11
Jump to: navigation, search
(Created page with "Type systems for a polymorphic imperative multi-stage language It is well known that naive combination of let-polymorphism with mutable references makes an unsound type system. ...")
 
Line 1: Line 1:
Type systems for a polymorphic imperative multi-stage language
+
''Type systems for a polymorphic imperative multi-stage language'' by Atsushi Igarashi
  
 
It is well known that naive combination of let-polymorphism with
 
It is well known that naive combination of let-polymorphism with

Revision as of 13:18, 28 October 2015

Type systems for a polymorphic imperative multi-stage language by Atsushi Igarashi

It is well known that naive combination of let-polymorphism with mutable references makes an unsound type system. The problem is even more subtle in a MetaOCaml-like multi-stage language; as Kiselyov and Shan have discovered, naive value restriction does not work. In this talk, I'll discuss two type systems to deal with this problem.

Joint work with Megumi Kobayashi.