System Fω And ML Module Semantics

Followup to Compiler Coffee Club - Interning Cyclic Types in a Compiler.

I listened to this talk by Bob Harper and learned about this paper by Rossberg, Russo and Dreyer. See https://people.mpi-sws.org/~rossberg/f-ing/ and for some background: https://sdiehl.github.io/typechecker-zoo/system-f-omega/system-f-omega.html. See also Xavier Leroy's slides for his course Programming = proving? which are very readable: Polymorphism all the way up! From System F to the Calculus of Constructions.


13:42 I spent many, many hours trying to solve this problem in exactly the same context, using the same language! It just never occurred to me to do the type inheritance bottom-up. I should have read his book! See page 185 Functors and Sharing Specifications. 

Subscribe to Topos Institute.

Comments

Popular posts from this blog

How Could One Unify CMU and MIT

Tensor Fields and Simplicial Complexes

HTML in Blog Posts