diff options
author | Cyd Parser <cydparser@gmail.com> | 2017-10-31 23:13:50 -0700 |
---|---|---|
committer | Ben Gamari <ben@smart-cactus.org> | 2017-11-03 10:17:20 -0400 |
commit | 5d48f7ce7030ea764446d3ad8cecd60d016f3197 (patch) | |
tree | 6360ae0971dbfb7a4aebee7c08827de13a425487 /libraries/base | |
parent | 19ca2cab4b32ff2eaacb1fb3502849ad762af0e1 (diff) | |
download | haskell-5d48f7ce7030ea764446d3ad8cecd60d016f3197.tar.gz |
Fix documentation and comment issues
Diffstat (limited to 'libraries/base')
-rw-r--r-- | libraries/base/Control/Monad/ST.hs | 2 | ||||
-rw-r--r-- | libraries/base/Data/Traversable.hs | 4 | ||||
-rw-r--r-- | libraries/base/GHC/Exception.hs | 8 |
3 files changed, 7 insertions, 7 deletions
diff --git a/libraries/base/Control/Monad/ST.hs b/libraries/base/Control/Monad/ST.hs index 8313c2d3eb..6f1dc31e38 100644 --- a/libraries/base/Control/Monad/ST.hs +++ b/libraries/base/Control/Monad/ST.hs @@ -16,7 +16,7 @@ -- -- References (variables) that can be used within the @ST@ monad are -- provided by "Data.STRef", and arrays are provided by --- "Data.Array.ST". +-- [Data.Array.ST](https://hackage.haskell.org/package/array/docs/Data-Array-ST.html). ----------------------------------------------------------------------------- diff --git a/libraries/base/Data/Traversable.hs b/libraries/base/Data/Traversable.hs index 71a4420341..72d88b6d2c 100644 --- a/libraries/base/Data/Traversable.hs +++ b/libraries/base/Data/Traversable.hs @@ -198,8 +198,8 @@ Consider This gives rise to a list-instance of mapM looking like this - $fTraversable[]_$ctaverse = ...code for traverse on lists... - {-# INLINE $fTraversable[]_$ctaverse #-} + $fTraversable[]_$ctraverse = ...code for traverse on lists... + {-# INLINE $fTraversable[]_$ctraverse #-} $fTraversable[]_$cmapM = $fTraversable[]_$ctraverse Now the $ctraverse obediently inlines into the RHS of $cmapM, /but/ diff --git a/libraries/base/GHC/Exception.hs b/libraries/base/GHC/Exception.hs index 6a77e6e50b..725b864974 100644 --- a/libraries/base/GHC/Exception.hs +++ b/libraries/base/GHC/Exception.hs @@ -130,13 +130,13 @@ We can now catch a @MismatchedParentheses@ exception as @SomeCompilerException@, but not other types, e.g. @IOException@: @ -*Main> throw MismatchedParentheses `catch` \e -> putStrLn (\"Caught \" ++ show (e :: MismatchedParentheses)) +*Main> throw MismatchedParentheses \`catch\` \\e -> putStrLn (\"Caught \" ++ show (e :: MismatchedParentheses)) Caught MismatchedParentheses -*Main> throw MismatchedParentheses `catch` \e -> putStrLn (\"Caught \" ++ show (e :: SomeFrontendException)) +*Main> throw MismatchedParentheses \`catch\` \\e -> putStrLn (\"Caught \" ++ show (e :: SomeFrontendException)) Caught MismatchedParentheses -*Main> throw MismatchedParentheses `catch` \e -> putStrLn (\"Caught \" ++ show (e :: SomeCompilerException)) +*Main> throw MismatchedParentheses \`catch\` \\e -> putStrLn (\"Caught \" ++ show (e :: SomeCompilerException)) Caught MismatchedParentheses -*Main> throw MismatchedParentheses `catch` \e -> putStrLn (\"Caught \" ++ show (e :: IOException)) +*Main> throw MismatchedParentheses \`catch\` \\e -> putStrLn (\"Caught \" ++ show (e :: IOException)) *** Exception: MismatchedParentheses @ |