Add note explaining why we use a different <> ghc-7.4 ghc-7.4.1-release ghc-7.4.2-release pretty-1.1.1.0-release
authorJohan Tibell <johan.tibell@gmail.com>
Wed, 4 Jan 2012 18:06:50 +0000 (10:06 -0800)
committerJohan Tibell <johan.tibell@gmail.com>
Wed, 4 Jan 2012 18:06:50 +0000 (10:06 -0800)
Text/PrettyPrint/HughesPJ.hs

index 974eee7..96c4d13 100644 (file)
@@ -543,6 +543,10 @@ nilAboveNest g k q           | not g && k > 0      -- No newline if no overlap
 -- ---------------------------------------------------------------------------
 -- Horizontal composition @<>@
 
+-- We intentionally avoid Data.Monoid.(<>) here due to interactions of
+-- Data.Monoid.(<>) and (<+>).  See
+-- http://www.haskell.org/pipermail/libraries/2011-November/017066.html
+
 -- | Beside.
 -- '<>' is associative, with identity 'empty'.
 (<>) :: Doc -> Doc -> Doc