replace deleted line
authorjim <jim@web>
Sat, 21 Mar 2015 14:07:48 +0000 (10:07 -0400)
committerLinux User <ikiwiki@localhost.members.linode.com>
Sat, 21 Mar 2015 14:07:48 +0000 (10:07 -0400)
exercises/assignment5_answers.mdwn

index a1dfae7..7ef5a0b 100644 (file)
@@ -537,7 +537,9 @@ any type `α`, as long as your function is of type `α -> α` and you have a bas
         -- Or this:
         let sysf_true = (\y n -> y) :: Sysf_bool a
 
-            :set -XExplicitForAll
+    Note that in both OCaml and Haskell code, the generalization `∀α` on the free type variable `α` is implicit. If you really want to, you can supply it explicitly in Haskell by saying:
+
+        :set -XExplicitForAll
         let { sysf_true :: forall a. Sysf_bool a; ... }
         -- or
         let { sysf_true :: forall a. a -> a -> a; ... }