Skip to content

interpret relies on the Show instance of TypeRep, which isn't right once kinds matter. #88

Open
@ShapeOfMatter

Description

@ShapeOfMatter

interpret relies on the Show instance of TypeRep, which doesn't yield syntactically valid expressions when it needs to specify the contextual kind of a polykinded constructor.

You can see a concrete example of the problem this causes on Stack Overflow.

It looks like this might be fixable by using Type.Reflection.... instead of Data.Typeable..... I'd be glad to try to help; we're right at the limits of my current understanding of Haskell.

Issue thread at Polysemy, for reference.

Metadata

Metadata

Assignees

No one assigned

    Labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions