@MISC{Faxen98astatic, author = {Karl-Filip Faxen}, title = {A Static Semantics for Haskell}, year = {1998} }
Years of Citing Articles
Bookmark
OpenURL
Abstract
This paper gives a static semantics for Haskell 98, a non-strict purely functional programming language. The semantics formally specifies nearly all the details of the Haskell 98 type system, including the resolution of overloading, kind inference (including defaulting) and polymorphic recursion, the only major omission being a proper treatment of ambiguous overloading and its resolution.