lexi-lambda / type-assertions

Runtime type assertions for testing

Home Page:http://hackage.haskell.org/package/type-assertions

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

type-assertions Build Status

This module provides a set of runtime assertions about types that propogates information back to the type system, using Data.Typeable and Data.Type.Equality. These assertions are intended to be used in a test suite (and exclusively in a test suite) to create monomorphic implementations of polymorphic functions. Specifically, this is intended to be used with a package like test-fixture to stub out polymorphic typeclass methods with monomorphic implementations.

For more information, see the documentation on Hackage.

About

Runtime type assertions for testing

http://hackage.haskell.org/package/type-assertions

License:ISC License


Languages

Language:Haskell 100.0%