0
Pourquoi -XImplicitParams
fonctionne à partir de la ligne de commande mais pas du pragma OPTIONS_GHC?Pourquoi -XImplicitParams fonctionne-t-il uniquement à partir de la ligne de commande et non d'un pragma?
J'ai trouvé que ghc t.hs
jette un parse error on input 'a'
si t.hs
contient le code suivant, tandis que ghc -XImplicitParams t.hs
fonctionne très bien. Idem ghci
.
{- OPTIONS_GHC -XImplicitParams -}
f :: (?a :: Int) => Int -> Int
f b = ?a + b
g c = f $ c+1
Oups, que c'est bête! Merci! –