-XImplicitParams
OPTIONS_GHC プラグマでは機能しないのに、コマンド ラインからは機能するのはなぜですか?
次のコードが含まれている場合にghc t.hs
スローされることがわかりましたが、正常に動作します。同上。 parse error on input 'a'
t.hs
ghc -XImplicitParams t.hs
ghci
{- OPTIONS_GHC -XImplicitParams -}
f :: (?a :: Int) => Int -> Int
f b = ?a + b
g c = f $ c+1