Skip to content

Commit 1bce8d4

Browse files
committed
Fix broken links
1 parent aa4cb22 commit 1bce8d4

5 files changed

Lines changed: 16 additions & 19 deletions

File tree

tutorials/01_fp-env.md

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -949,9 +949,9 @@ For the first assignment, use the `hw01` project and follow the instructions in
949949

950950
## Further reading
951951

952-
* [Why Functional Programming Matters](https://wiki.ccmi.fit.cvut.cz/_media/programming:why_functional_programming_matters.pdf)
953-
* [Why Haskell Matters](https://dzone.com/articles/why-haskell-matters)
954-
* [Learn You a Haskell for Great Good](http://learnyouahaskell.com)
952+
* [Why Functional Programming Matters](https://www.cs.kent.ac.uk/people/staff/dat/miranda/whyfp90.pdf)
953+
* [Why Haskell Matters](https://wiki.haskell.org/Why_Haskell_matters)
954+
* [Learn You a Haskell for Great Good](https://learnyouahaskell.github.io/)
955955
* [School of Haskell](https://www.schoolofhaskell.com/school/starting-with-haskell/introduction-to-haskell)
956956
* [Stack User Guide](https://docs.haskellstack.org/en/stable/GUIDE/)
957957
* [GHC User Guide](https://downloads.haskell.org/~ghc/latest/docs/html/users_guide/)

tutorials/03_branching.md

Lines changed: 2 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1061,7 +1061,7 @@ For the assignment, navigate to the `hw03` project and follow the instructions i
10611061

10621062
## Further reading
10631063

1064-
* [Learn You a Haskell for Great Good](http://learnyouahaskell.com) (chapters 4, 7)
1064+
* [Learn You a Haskell for Great Good](https://learnyouahaskell.github.io/) (chapters 4, 7)
10651065
* [Haskell: Pattern matching](https://en.wikibooks.org/wiki/Haskell/Pattern_matching)
10661066
* [Haskell: Control structures](https://en.wikibooks.org/wiki/Haskell/Control_structures)
10671067
* [Haskell: List comprehension](https://wiki.haskell.org/List_comprehension)
@@ -1070,7 +1070,6 @@ For the assignment, navigate to the `hw03` project and follow the instructions i
10701070
* [Haskell: Modules](https://en.wikibooks.org/wiki/Haskell/Modules)
10711071
* [Haskell: Import](https://wiki.haskell.org/Import)
10721072
* [Haskell: Import modules properly](https://wiki.haskell.org/Import_modules_properly).
1073-
* [24 Days of GHC Extensions: Bang Patterns](https://ocharles.org.uk/blog/posts/2014-12-05-bang-patterns.html)
1074-
* [Oh my laziness](http://alpmestan.com/posts/2013-10-02-oh-my-laziness.html)
1073+
* [GHC Extensions: Bang Patterns](https://limperg.de/ghc-extensions/#bangpatterns)
10751074
* [Haskell String Types](http://www.alexeyshmalko.com/2015/haskell-string-types/)
10761075
* [Untangling Haskells strings](https://mmhaskell.com/blog/2017/5/15/untangling-haskells-strings)

tutorials/05_typeclasses.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -880,6 +880,6 @@ For the assignment, navigate to the `hw05` project and follow the instructions i
880880
* [Functors, Applicatives, And Monads In Pictures](http://adit.io/posts/2013-04-17-functors,_applicatives,_and_monads_in_pictures.html)
881881
* [Haskell and Category Theory](https://en.wikibooks.org/wiki/Haskell/Category_theory)
882882
* [Category Theory for Programmers by Bartosz Milewski](https://bartoszmilewski.com/2014/10/28/category-theory-for-programmers-the-preface)
883-
* [LYAH: Functors, Applicative Functors and Monoids](http://learnyouahaskell.com/functors-applicative-functors-and-monoids)
884-
* [LYAH: A Fistful of Monads](http://learnyouahaskell.com/a-fistful-of-monads)
883+
* [LYAH: Functors, Applicative Functors and Monoids](https://learnyouahaskell.github.io/functors-applicative-functors-and-monoids)
884+
* [LYAH: A Fistful of Monads](https://learnyouahaskell.github.io/a-fistful-of-monads)
885885
* [Haskell: Monad](https://wiki.haskell.org/Monad)

tutorials/06_io-exc-typeclasses.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1223,8 +1223,8 @@ For the assignment, navigate to the `hw06` project and follow the instructions i
12231223
* [Haskell: Lenses and functional references](https://en.wikibooks.org/wiki/Haskell/Lenses_and_functional_references)
12241224
* [Haskell Wiki: Foldable and Traversable](https://wiki.haskell.org/Foldable_and_Traversable)
12251225
* [Haskell Wiki: State monad](https://wiki.haskell.org/State_Monad)
1226-
* [Monadic parsing combinators](http://eprints.nottingham.ac.uk/223/1/pearl.pdf)
1227-
* [LYAH: For a Few Monads More](http://learnyouahaskell.com/for-a-few-monads-more)
1226+
* [Monadic parsing combinators](https://people.cs.nott.ac.uk/pszgmh/monparsing.pdf)
1227+
* [LYAH: For a Few Monads More](https://learnyouahaskell.github.io/for-a-few-monads-more)
12281228
* [Arrows](https://www.haskell.org/arrows/)
12291229
* [Lens](http://lens.github.io/tutorial.html)
12301230
* [Control.Lens.Tutorial](https://hackage.haskell.org/package/lens-tutorial/docs/Control-Lens-Tutorial.html)

tutorials/07_test-doc-debug.md

Lines changed: 7 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -1429,14 +1429,12 @@ The homework to practice IO (again), testing, and writing project documentation
14291429
14301430
## Further reading
14311431
1432-
* [A Gentle Introduction to Haskell - Input/Output](https://www.haskell.org/tutorial/io.html)
1433-
* [Haskell - Simple input and output](https://en.wikibooks.org/wiki/Haskell/Simple_input_and_output)
1434-
* [Real World Haskell - Testing and quality assurance](http://book.realworldhaskell.org/read/testing-and-quality-assurance.html)
1435-
* [WikiBooks - Haskell: Testing](https://en.wikibooks.org/wiki/Haskell/Testing)
1432+
* [A Gentle Introduction to Haskell: Input/Output](https://www.haskell.org/tutorial/io.html)
1433+
* [Haskell: Simple input and output](https://en.wikibooks.org/wiki/Haskell/Simple_input_and_output)
1434+
* [WikiBooks Haskell: Testing](https://en.wikibooks.org/wiki/Haskell/Testing)
14361435
* [Haddock User Guide](https://www.haskell.org/haddock/doc/html/index.html)
14371436
* [QuickCheck and Magic of Testing](https://www.fpcomplete.com/blog/2017/01/quickcheck)
1438-
* [Haskell - Debugging](https://wiki.haskell.org/Debugging)
1439-
* [Haskell - Performance](https://wiki.haskell.org/Performance)
1440-
* [Haskell - Concurrency](https://wiki.haskell.org/Concurrency)
1441-
* [Real World Haskell - Concurrent and Multicore Programming](http://book.realworldhaskell.org/read/concurrent-and-multicore-programming.html)
1442-
* [GHC - Concurrent and Parallel Haskell](https://downloads.haskell.org/~ghc/7.0.3/docs/html/users_guide/lang-parallel.html)
1437+
* [Haskell: Debugging](https://wiki.haskell.org/Debugging)
1438+
* [Haskell: Performance](https://wiki.haskell.org/Performance)
1439+
* [Haskell: Concurrency](https://wiki.haskell.org/Concurrency)
1440+
* [GHC: Concurrent and Parallel Haskell](https://downloads.haskell.org/~ghc/7.0.3/docs/html/users_guide/lang-parallel.html)

0 commit comments

Comments
 (0)