Da GHC 7.8, Typeable
poly-kinded ist. Ein Blick auf die Liste der integrierten in Typeable
Fällen in the documentation, bemerkte ich etwas Interessantes:Was ist der Zweck der `Typable (* -> Constraint) Monoid` Instanz?
Typeable ((* -> *) -> Constraint) Alternative
Typeable ((* -> *) -> Constraint) Applicative
Typeable (* -> Constraint) Monoid
Offenbar ist es erlaubt bei Typ Darstellungen zu suchen, (bestimmte) Art von Art Constraint
:
Prelude Data.Monoid Data.Typeable> typeRep $ (Proxy :: Proxy (Monoid Int))
Monoid Int
Sind Gibt es irgendwelche Verwendungen für dieses Feature oder wurde es nur zufällig zur Verfügung gestellt?