clean up a bit
[lambda.git] / exercises / assignment5_hint4.mdwn
index d718c9a..8c65df1 100644 (file)
@@ -271,4 +271,4 @@ By the way, this issue about not-enough-polymorphism doesn't arise in Haskell. H
     > two (1+) 0
     2
 
-The reason that OCaml has trouble here where Haskell doesn't has to do with some fundamental differences between their type systems, that we haven't yet explored. (Specifically, it has to do with the fact that OCaml has *mutable reference cells* in its type system, and this obliges it to place limits on where it generalizes type variables, else its type system becomes inconsistent.)
+The reason that OCaml has trouble here where Haskell doesn't has to do with some fundamental differences between their type systems, that we haven't yet explored. (Specifically, it has to do with the fact that OCaml has *mutable reference cells* in its type system, and this obliges it to place limits on where it generalizes type variables, else its type system becomes unsound.)