Intrinsically-Typed Interpreters
An intrinsically-typed interpreter is an interpreter of language A written in language B, where type-safety of A’s program is guaranteed by means of the type system of B. We are developing intrinsically-typed interpreters for languages with advanced language features such as effects, coeffects, and control operators. Our aim is to find general abstractions for hiding proof terms and thus enable concise implementations.
News
- Saito, Tsunoda and Tsuyama presented Master’s Thesis
- PEPM 2024 Paper on Intrinsically-typed Compiler for Effect Handlers
- 3 Talks on formalization at TPP 2023
- PPL 2023 Presentation on “Dependently-typed Compilers for Algebraic Effects and Handlers”
- Saito, Tsunoda and Tsuyama Presented Bachelor’s Theses
- Presentation on Intrinsically-typed Interpreters at WITS’22
- Talk on a Scheme-to-WebAssembly Compiler at JSSST (Along with 3 Posters)