User loginNavigation |
archivesType Checking Modular Multiple Dispatch with Parametric Polymorphism and Multiple InheritanceType Checking Modular Multiple Dispatch with Parametric Polymorphism and Multiple Inheritance by Eric Allen, Justin Hilburn, Scott Kilpatrick, Victor Luchangco, Sukyoung Ryu, David Chase, Guy L. Steele Jr.:
Fortress was briefly covered here a couple of times, as were multimethods and multiple dispatch, but this paper really generalizes and nicely summarizes previous work on statically typed modular multimethods, and does a good job explaining the typing rules in an accessible way. The integration with parametric polymorphism I think is key to applying multimethods in other domains which may want modular multimethods, but not multiple inheritance. The Formalization in COQ might also be of interest to some. Also, another interesting point is Fortress' use of second-class intersection and union types to simplify type checking. By naasking at 2016-04-01 01:25 | Object-Functional | Theory | Type Theory | 36 comments | other blogs | 30067 reads
|
Browse archivesActive forum topics |
Recent comments
1 day 16 hours ago
1 day 20 hours ago
1 day 20 hours ago
22 weeks 3 days ago
26 weeks 4 days ago
28 weeks 2 days ago
28 weeks 2 days ago
31 weeks 10 min ago
35 weeks 4 days ago
35 weeks 4 days ago