@ sensitivity breaks modules without any extensions enabled.
We got a patch to cabal-install
which does
-finalparams @ (DepResolverParams
+finalparams@(DepResolverParams
in a file without any extensions enabled.
Please revert the change for 8.12. This kind of whitespace sensitivity in no-extensions enabled code is non-sense.
EDIT: Proposal 229 should mention @
in the title. Reading https://gitlab.haskell.org/ghc/ghc/-/wikis/migration/8.12, can I now define (@)
function in GHC, even it's a reserved-op in Haskell Report?