Ich experimentiere mit Data.Functor.Compose
und wollte eine Show-Instanz dafür schreiben, wenn ich Dinge in ghci ausprobiere. Was ich habe, (welche arbeitet) ist:Eine Show-Instanz für Data.Functor.Compose ohne FlexibleContexts schreiben
{-# LANGUAGE FlexibleContexts #-}
instance (Show (f (g a))) => Show (Compose f g a) where
show = show . getCompose
Was ich frage mich, ist: Gibt es eine Möglichkeit, diese Karte Instanz ohne FlexibleContexts zu schreiben?
Vielen Dank für Ihre Antwort! Gibt es Unterlagen, von denen Sie wissen, dass sie diese Art von "nicht darstellbaren" Fällen in der Sprache beschreiben würden? –
Neben dem Haskell-Bericht und der GHC-Dokumentation fällt mir nichts ein. –