-
-
Notifications
You must be signed in to change notification settings - Fork 414
Closed
Labels
component: wingmantype: bugSomething isn't right: doesn't work as intended, documentation is missing/outdated, etc..Something isn't right: doesn't work as intended, documentation is missing/outdated, etc..
Description
From AutoThetaFix.hs test:
data Fix f a = Fix (f (Fix f a))
instance ( Functor f
-- FIXME(sandy): Unfortunately, the recursion tactic fails to fire
-- on this case. By explicitly adding the @Functor (Fix f)@
-- dictionary, we can get Wingman to generate the right definition.
, Functor (Fix f)
) => Functor (Fix f) where
fmap = _Note the FIXME. Recursion should be able to handle this just fine, but it doesn't! Unclear why, but I intend to find out.
Metadata
Metadata
Assignees
Labels
component: wingmantype: bugSomething isn't right: doesn't work as intended, documentation is missing/outdated, etc..Something isn't right: doesn't work as intended, documentation is missing/outdated, etc..