Skip to content
This repository was archived by the owner on Oct 16, 2019. It is now read-only.

Commit 6401f28

Browse files
authored
Merge pull request #168 from haskellweekly/gh-164-check-links
Fix broken links
2 parents 39ee438 + a475b91 commit 6401f28

File tree

7 files changed

+7
-7
lines changed

7 files changed

+7
-7
lines changed

content/issues/10.markdown

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,7 @@
1212

1313
> The pattern Identity element is all about defining the concept of emptiness, and is a good introduction to algebraically modeling programming concepts.
1414
15-
- [The Unreasonable Effectiveness of Reasoning: Eliminating Bottom](http://typed.funops.co/tutorials/2016/05/25/unreasonable-effectiveness-of-reasoning-understanding-bottom.html)
15+
- [The Unreasonable Effectiveness of Reasoning: Eliminating Bottom](https://github.com/typedops/funops/blob/f3a2983f655e2d920003ff3b802b3ad8e16f9d32/src/main/tut/2016-05-31-unreasonable-effectiveness-of-reasoning-understanding-bottom.md)
1616

1717
> Any time your code or other dependencies return a bottom value from a function you have violated the contract that allows you to reason mathematically about your code.
1818

content/issues/35.markdown

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,7 @@ these are the most-clicked links of 2016.
1010
4. [Powerline-hs](https://github.com/rdnetto/powerline-hs/blob/be579f68840c1bb7709d169ea2453a62fafe62d6/README.md)
1111
5. [HyperHaskell: the strongly hyped Haskell interpreter](https://mail.haskell.org/pipermail/haskell/2016-October/025010.html)
1212
6. [Good way to convert between ad-hoc polymorphic functions and parametric polymorphic ones](http://stackoverflow.com/questions/38326420/good-way-to-convert-between-ad-hoc-polymorphic-functions-and-parametric-polymorp)
13-
7. [The unreasonable effectiveness of reasoning: eliminating bottom](http://typed.funops.co/tutorials/2016/05/25/unreasonable-effectiveness-of-reasoning-understanding-bottom.html)
13+
7. [The unreasonable effectiveness of reasoning: eliminating bottom](https://github.com/typedops/funops/blob/f3a2983f655e2d920003ff3b802b3ad8e16f9d32/src/main/tut/2016-05-31-unreasonable-effectiveness-of-reasoning-understanding-bottom.md)
1414
8. [Modern function programming: part 2](http://degoes.net/articles/modern-fp-part-2)
1515
9. [Thoughts on Haskell](http://get-finch.com/2016/09/26/thoughts_on_haskell.html)
1616
10. [ML modules versus Haskell type classes](http://stackoverflow.com/questions/36927169/ml-modules-vs-haskell-type-classes)

content/issues/73.markdown

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -61,7 +61,7 @@ If so, consider [advertising with us](https://haskellweekly.news/advertising.htm
6161
- [Checking it's all in place: Placeholders and dependent types](https://mmhaskell.com/blog/2017/9/18/checking-its-all-in-place-placeholders-and-dependent-types)
6262
- [Compose Conference 2017](https://www.youtube.com/watch?v=79zzgL75K8Q&list=PLNoHgLVTxtaoolkQo4hLy4ZsA1prUJ51m)
6363
- [Functional programming in Haskell: Supercharge your coding](https://www.futurelearn.com/courses/functional-programming-haskell)
64-
- [Infernal types](https://goc.vivint.com/problems/hm)
64+
- [Infernal types](http://goc.vivint.com/problems/hm)
6565
- [Making Google tasks better: Part 2](https://haskell.fun/2017/09/17/making-google-tasks-better-part-2/)
6666
- [Shake 0.16: Revised rule definitions](https://neilmitchell.blogspot.co.uk/2017/09/shake-016-revised-rule-definitions.html)
6767

content/issues/76.markdown

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -61,7 +61,7 @@ Tweet us at [@HaskellWeekly](https://twitter.com/haskellweekly) or [open a pull
6161
- [`Monoidal` vs `Traversing`](http://oleg.fi/gists/posts/2017-10-05-monoidal-vs-traversing.html)
6262
- [Call for contributions: Haskell Communities and Activities Report](https://mail.haskell.org/pipermail/haskell-cafe/2017-October/127970.html)
6363
- [Edward Kmett: Monoidal parsing](https://www.youtube.com/watch?v=Txf7swrcLYs)
64-
- [Growing a date picker in Reflex: Part 1](https://blog.qfpl.io/posts/reflex/widgets/growing-a-date-picker-1/)
64+
- [Growing a date picker in Reflex: Part 1](https://blog.qfpl.io/posts/reflex/widget/growing-a-date-picker-1/)
6565
- [Higher-order abstract syntax for Cartesian closed categories](http://blog.functorial.com/posts/2017-10-08-HOAS-CCCs.html)
6666
- [Making your brain tingle: Explaining monads](http://blogs.intevation.de/wilde/haskell/monads/)
6767
- [micro-ci: A tiny CI server built around GitHub and Nix](https://github.com/ocharles/micro-ci)

content/issues/80.markdown

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -18,7 +18,7 @@ Tweet us at [@HaskellWeekly](https://twitter.com/haskellweekly) or [open a pull
1818

1919
> Edward Kmett recently posted a puzzling gist seemingly showing that at the type level, the `()` kind has more than one inhabitant. The goal of this post is to explain what's going on.
2020
21-
- [Authorization in Servant: Walkthrough](https://ibnuda.gitlab.io/636452721192300168_authorizationinservant.html)
21+
- [Authorization in Servant: Walkthrough](https://ibnuda.gitlab.io/2017-11-03-authorization-in-servant.html)
2222

2323
> This article is about `servant-server` 0.11's `experimental-auth` which is still in experimental stage. Deployment in production is not encouraged. And yes, I know about `servant-auth` but I haven't read it thoroughly, yet.
2424

content/issues/91.markdown

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -33,7 +33,7 @@ Open an issue or pull request [on GitHub](https://github.com/haskellweekly/haske
3333

3434
> Last week I gave a talk at Off the Beaten Track 2018 about something that Richard Eisenberg, Harley Eades and I have been thinking about recently: namely, how to generate good interactive error explanations for programmers, especially for type errors.
3535
36-
- [`LambdaCase` in the wild](https://storm-country.com/blog/LambdaCase)
36+
- [`LambdaCase` in the wild](http://storm-country.com/blog/LambdaCase)
3737

3838
> Of all the many, many Haskell language extensions supported by GHC, `LambdaCase` is one of my favorites. It has essentially no downside, does not conflict with any existing code, and introduces a single, simple, useful new construct to the language.
3939

content/issues/92.markdown

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,7 @@ Open an issue or pull request [on GitHub](https://github.com/haskellweekly/haske
1717

1818
> In our previous post, we define a common problem around reproducible build plans. The solution we desired was some form of cryptographic hash based configuration and download system for packages, package metadata, and snapshot definitions.
1919
20-
- [Design patterns in Haskell: The strategy pattern](https://storm-country.com/blog/gof-strategy)
20+
- [Design patterns in Haskell: The strategy pattern](http://storm-country.com/blog/gof-strategy)
2121

2222
> This is part one of a series of posts translating the Gang of Four design patterns for object-oriented languages into Haskell. It is intended to be an expansion of Edward Z. Yang's Design Patterns in Haskell, elaborating each pattern into its own post.
2323

0 commit comments

Comments
 (0)