Interactive Haskell Type Inference Exploration (Extended Abstract)
The Chameleon system is a type debugging environment for the Haskell programming language. Compared to the default GHC (Glasgow Haskell Compiler) compiler, we aim to provide more in-depth type error analyses that are easier to comprehend. The system we present (the Chameleon system) is a complete type system and a debugging interface. The concrete implementation we provide works with the Haskell language. However, we hope the features can be generalized to many languages that employ a static type system. In this extended abstract, we showcase a few features we are currently developing for the Chameleon system that we believe can help professional programmers investigate type errors more efficiently. The advantage of the Chameleon system can also apply to the teaching and learning of functional languages.
Interactive Haskell Type Inference Exploration (TyDe2021-4.pdf) | 1.4MiB |
Sun 22 AugDisplayed time zone: Seoul change
20:00 - 21:30 | Session ITyDe at TyDe Chair(s): Hsiang-Shang ‘Josh’ Ko Institute of Information Science, Academia Sinica | ||
20:00 30mTalk | Interactive Haskell Type Inference Exploration (Extended Abstract) TyDe File Attached | ||
20:30 30mTalk | Contextual Effect Polymorphism Meets Bidirectional Effects (Extended Abstract) TyDe Kazuki Niimi Tokyo Institute of Technology, Youyou Cong Tokyo Institute of Technology, Hidehiko Masuhara Tokyo Institute of Technology, Jonathan Immanuel Brachthäuser EPFL File Attached | ||
21:00 30mTalk | Translation Certification for Smart Contracts (Extended Abstract) TyDe Jacco Krijnen Utrecht University, Manuel Chakravarty Tweag & IOHK, Gabriele Keller Utrecht University, Wouter Swierstra Utrecht University, Netherlands File Attached |