summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorEric Lindblad <lindblad@gmx.us>2022-01-18 01:05:00 +0000
committerMarge Bot <ben+marge-bot@smart-cactus.org>2022-01-18 20:46:48 -0500
commitfd0019a0381b4c76557063e97ff462acd617e4c2 (patch)
treeedc61735e816a310dfd854a9bf21906fee9468d6
parent95e7964b41c371d619f504a3d46b4976f86f5b55 (diff)
downloadhaskell-fd0019a0381b4c76557063e97ff462acd617e4c2.tar.gz
ms and gh links
-rw-r--r--docs/users_guide/exts/concurrent.rst4
1 files changed, 2 insertions, 2 deletions
diff --git a/docs/users_guide/exts/concurrent.rst b/docs/users_guide/exts/concurrent.rst
index 482882f3a2..3485e271b3 100644
--- a/docs/users_guide/exts/concurrent.rst
+++ b/docs/users_guide/exts/concurrent.rst
@@ -11,7 +11,7 @@ is enabled by default, so no special flags are required. The `Concurrent
Haskell
paper <https://www.haskell.org/ghc/docs/papers/concurrent-haskell.ps.gz>`__
is still an excellent resource, as is `Tackling the awkward
-squad <https://research.microsoft.com/%7Esimonpj/papers/marktoberdorf/>`__.
+squad <https://www.microsoft.com/en-us/research/publication/tackling-awkward-squad-monadic-inputoutput-concurrency-exceptions-foreign-language-calls-haskell/>`__.
To the programmer, Concurrent Haskell introduces no new language
constructs; rather, it appears simply as a library,
@@ -24,7 +24,7 @@ constructs; rather, it appears simply as a library,
- Synchronised mutable variables, called ``MVars``
- Support for bound threads; see the paper `Extending the FFI with
- concurrency <http://community.haskell.org/~simonmar/papers/conc-ffi.pdf>`__.
+ concurrency <https://simonmar.github.io/bib/papers/conc-ffi.pdf>`__.
Parallel Haskell