Please use this identifier to cite or link to this item: https://scholarbank.nus.edu.sg/handle/10635/42131
DC FieldValue
dc.titleInteractive Type Debugging in Haskell
dc.contributor.authorStuckey, P.J.
dc.contributor.authorSulzmann, M.
dc.contributor.authorWazny, J.
dc.date.accessioned2013-07-04T08:44:07Z
dc.date.available2013-07-04T08:44:07Z
dc.date.issued2003
dc.identifier.citationStuckey, P.J.,Sulzmann, M.,Wazny, J. (2003). Interactive Type Debugging in Haskell. Proceedings of the 2003 ACM SIGPLAN Haskell Workshop : 72-83. ScholarBank@NUS Repository.
dc.identifier.isbn1581137583
dc.identifier.urihttp://scholarbank.nus.edu.sg/handle/10635/42131
dc.description.abstractIn this paper we illustrate the facilities for type debugging of Haskell programs in the Chameleon programming environment. Chameleon provides an extension to Haskell supporting advanced and programmable type extensions. Chameleon maps the typing problem for a program to a system of constraints each attached to program code that generates the constraints. We use reasoning about constraint satisfiability and implication to find minimal justifications of type errors, and to explain unexpected types that arise. Through an interactive process akin to declarative debugging, a user can track down exactly where a type error occurs. The approach handles Hindley/Milner types with Haskell-style overloading. The Chameleon system provides a full implementation of our flexible type debugging scheme which can be used as a front-end to any existing Haskell system.
dc.sourceScopus
dc.subjectConstraints
dc.subjectHindley/Milner
dc.subjectOverloading
dc.subjectType classes
dc.subjectType debugging
dc.subjectType inference
dc.typeConference Paper
dc.contributor.departmentCOMPUTER SCIENCE
dc.description.sourcetitleProceedings of the 2003 ACM SIGPLAN Haskell Workshop
dc.description.page72-83
dc.identifier.isiutNOT_IN_WOS
Appears in Collections:Staff Publications

Show simple item record
Files in This Item:
There are no files associated with this item.

Google ScholarTM

Check

Altmetric


Items in DSpace are protected by copyright, with all rights reserved, unless otherwise indicated.