HaskellWiki

Haskell | Wiki community | Recent changes
Random page | Special pages

 

Not logged in
Log in | Help

User:ConradParker/InstantInsanity

< User:ConradParker

Categories: Tutorials | Type-level programming


Type-Level Instant Insanity

We illuminate some of the techniques used to perform computations in the Haskell Type System by presenting a complete type-level program. Programming at this level is often considered an obscure art with little practical value, but it need not be so. We tame this magic for the purpose of practical Haskell programming.

Familiarity with the syntax of the Haskell Type System is a prerequisite for understanding the details of general Haskell programming. What better way to build familiarity with something than to hack it to bits?

BibTex Entry

@article{parker:tlii,
	Author = {Conrad Parker},
	Journal = {The Monad.Reader},
	Month = {September},
	Title = {{Type-Level Instant Insanity}},
	Volume = {Issue Eight},
	Year = {2007}
}

Retrieved from "http://haskell.org/haskellwiki/User:ConradParker/InstantInsanity"

This page has been accessed 1,499 times. This page was last modified 10:26, 7 November 2007. Recent content is available under a simple permissive license.