summaryrefslogtreecommitdiff
path: root/docs/users_guide/using.rst
diff options
context:
space:
mode:
Diffstat (limited to 'docs/users_guide/using.rst')
-rw-r--r--docs/users_guide/using.rst11
1 files changed, 7 insertions, 4 deletions
diff --git a/docs/users_guide/using.rst b/docs/users_guide/using.rst
index 4373a4a8d5..e0807a9620 100644
--- a/docs/users_guide/using.rst
+++ b/docs/users_guide/using.rst
@@ -764,10 +764,13 @@ messages and in GHCi:
ghci> :i Data.Type.Equality.sym
Data.Type.Equality.sym ::
- forall (k :: BOX) (a :: k) (b :: k).
+ forall k (a :: k) (b :: k).
(a Data.Type.Equality.:~: b) -> b Data.Type.Equality.:~: a
-- Defined in Data.Type.Equality
+ This flag also enables the printing of *inferred* type variables
+ inside braces. See :ref:`inferred-vs-specified`.
+
.. ghc-flag:: -fprint-explicit-kinds
:shortdesc: Print explicit kind foralls and kind arguments in types.
See also :ghc-flag:`-XKindSignatures`
@@ -784,10 +787,10 @@ messages and in GHCi:
ghci> :set -XPolyKinds
ghci> data T a = MkT
ghci> :t MkT
- MkT :: forall (k :: BOX) (a :: k). T a
- ghci> :set -fprint-explicit-foralls
+ MkT :: forall (k :: Type) (a :: k). T a
+ ghci> :set -fprint-explicit-kinds
ghci> :t MkT
- MkT :: forall (k :: BOX) (a :: k). T k a
+ MkT :: forall (k :: Type) (a :: k). T k a
.. ghc-flag:: -fprint-explicit-runtime-reps
:shortdesc: Print ``RuntimeRep`` variables in types which are