Interactive type debugging in Haskell

PJ Stuckey, M Sulzmann, J Wazny - Proceedings of the 2003 ACM …, 2003 - dl.acm.org
In this paper we illustrate the facilities for type debugging of Haskell programs in the
Chameleon programming environment. Chameleon provides an extension to Haskell …

Scripting the type inference process

B Heeren, J Hage, SD Swierstra - ACM SIGPLAN Notices, 2003 - dl.acm.org
To improve the quality of type error messages in functional programming languages, we
propose four techniques which influence the behaviour of constraint-based type inference …

Uniqueness typing simplified

E De Vries, R Plasmeijer, DM Abrahamson - … and Application of …, 2008 - Springer
We present a uniqueness type system that is simpler than both Clean's uniqueness system
and a system we proposed previously. The new type system is straightforward to implement …

Type error slicing in implicitly typed higher-order languages

C Haack, JB Wells - Science of Computer Programming, 2004 - Elsevier
Previous methods have generally identified the location of a type error as a particular
program point or the program subtree rooted at that point. We present a new approach that …

[图书][B] Localized type inference of atomic types in python

B Cannon - 2005 - search.proquest.com
LOCALIZED TYPE INFERENCE OF ATOMIC TYPES IN PYTHON A Thesis Presented to the
Faculty of the California Polytechnic State Univers Page 1 LOCALIZED TYPE INFERENCE OF …

Type error slicing in implicitly typed higher-order languages

C Haack, JB Wells - European Symposium on Programming, 2003 - Springer
Previous methods have generally identified the location of a type error as a particular
program point or the program subtree rooted at that point. We present a new approach that …

Really natural linear indexed type checking

AA De Amorim, M Gaboardi, EJ Gallego Arias… - Proceedings of the 26nd …, 2014 - dl.acm.org
Recent works have shown the power of linear indexed type systems for enforcing complex
program properties. These systems combine linear types with a language of type-level …

[图书][B] Type inference and type error diagnosis for Hindley/Milner with extensions

JR Wazny - 2006 - Citeseer
Abstract Types and formal type systems have proven invaluable in the design and use of
modern declarative languages. The Hindley/Milner type system forms the basis of many type …

Focusing on refinement typing

DJ Economou, N Krishnaswami… - ACM Transactions on …, 2023 - dl.acm.org
We present a logically principled foundation for systematizing, in a way that works with any
computational effect and evaluation order, SMT constraint generation seen in refinement …

[图书][B] Stepping through Haskell

A Dijkstra - 2005 - Citeseer
1. Introduction complexity and simplicity by describing features individually, as separate
aspects of a more complex whole. In the following section we first give an overview of our …