From 67d845652defc09807eaf134c6d30c8bd26b665a Mon Sep 17 00:00:00 2001 From: Simon Marlow Date: Tue, 31 May 2011 11:16:19 +0100 Subject: [PATCH] more typos (#5225) --- docs/users_guide/glasgow_exts.xml | 8 ++++---- docs/users_guide/phases.xml | 2 +- docs/users_guide/profiling.xml | 2 +- 3 files changed, 6 insertions(+), 6 deletions(-) diff --git a/docs/users_guide/glasgow_exts.xml b/docs/users_guide/glasgow_exts.xml index f44bf79..e1795f2 100644 --- a/docs/users_guide/glasgow_exts.xml +++ b/docs/users_guide/glasgow_exts.xml @@ -2799,7 +2799,7 @@ different constructors. For example, this is fine: T1 :: Eq b => b -> b -> T b T2 :: (Show c, Ix c) => c -> [c] -> T c -When patten matching, these constraints are made available to discharge constraints +When pattern matching, these constraints are made available to discharge constraints in the body of the match. For example: f :: T a -> String @@ -4031,7 +4031,7 @@ But these are not: -- Context assertion no smaller than head instance C a => C a where ... - -- (C b b) has more more occurrences of b than the head + -- (C b b) has more occurrences of b than the head instance C b b => Foo [b] where ... @@ -6464,7 +6464,7 @@ Wiki page. must have type Q [Dec] Note that pattern splices are not supported. - Inside a splice you can can only call functions defined in imported modules, + Inside a splice you can only call functions defined in imported modules, not functions defined elsewhere in the same module. @@ -7518,7 +7518,7 @@ That leaves let expressions, whose translation is given in of the Haskell Report. In the translation box, first apply the following transformation: for each pattern pi that is of -form !qi = ei, transform it to (xi,!qi) = ((),ei), and and replace e0 +form !qi = ei, transform it to (xi,!qi) = ((),ei), and replace e0 by (xi `seq` e0). Then, when none of the left-hand-side patterns have a bang at the top, apply the rules in the existing box. diff --git a/docs/users_guide/phases.xml b/docs/users_guide/phases.xml index f2f3bb6..863838c 100644 --- a/docs/users_guide/phases.xml +++ b/docs/users_guide/phases.xml @@ -1054,7 +1054,7 @@ $ cat foo.hspp On Windows, GHC normally generates a manifestmanifest - file when linking a binary. The + file when linking a binary. The manifest is placed in the file prog.exe.manifest where prog.exe is the name of the diff --git a/docs/users_guide/profiling.xml b/docs/users_guide/profiling.xml index 40c757c..01c7576 100644 --- a/docs/users_guide/profiling.xml +++ b/docs/users_guide/profiling.xml @@ -1383,7 +1383,7 @@ main = do $ ghc -fhpc Recip.hs --make - HPC index (.mix) files are placed placed in .hpc subdirectory. These can be considered like + HPC index (.mix) files are placed in .hpc subdirectory. These can be considered like the .hi files for HPC. -- 1.7.10.4