Skip to content
Snippets Groups Projects
Commit 10c88276 authored by Simon Peyton Jones's avatar Simon Peyton Jones
Browse files

Implement lookupTypeName/lookupValueName, and reification of type family instances

This patch (and its TH counterpart) implements
   Trac #4429 (lookupTypeName, lookupValueName)
   Trac #5406 (reification of type/data family instances)

See detailed discussion in those tickets.

TH.ClassInstance is no more; instead reifyInstances returns a [Dec],
which requires fewer data types and natuarally accommodates family
instances.

'reify' on a type/data family now returns 'FamilyI', a new data
constructor in 'Info'
parent ec011850
No related branches found
No related tags found
No related merge requests found
Loading
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment