@@ -13,17 +13,17 @@ paper [1]_.
1313Some libraries and programs which use ``Effects`` can be found in the
1414following places:
1515
16−- http://github.com/edwinb/SDL-idris — some bindings for the SDL media
16+- https://github.com/edwinb/SDL-idris — some bindings for the SDL media
1717 library, supporting graphics in particular.
1818
19−- http://github.com/edwinb/idris-demos — various demonstration
19+- https://github.com/edwinb/idris-demos — various demonstration
2020 programs, including several examples from this tutorial, and a “Space
2121 Invaders” game.
2222
2323- https://github.com/SimonJF/IdrisNet2 — networking and socket
2424 libraries.
2525
26−- http://github.com/edwinb/Protocols — a high level communication
26+- https://github.com/edwinb/Protocols — a high level communication
2727 protocol description language.
2828
2929The inspiration for the ``Effects`` library was Bauer and Pretnar’s
@@ -37,32 +37,32 @@ foundations are also well-studied see [5]_, [6]_, [7]_, [8]_.
3737.. [1] Edwin Brady. 2013. Programming and reasoning with algebraic
3838 effects and dependent types. SIGPLAN Not. 48, 9 (September
3939 2013), 133-144. DOI=10.1145/2544174.2500581
40− http://doi.acm.org/10.1145/2544174.2500581
40+ https://dl.acm.org/citation.cfm?doid=2544174.2500581
4141
4242.. [2] Andrej Bauer, Matija Pretnar, Programming with algebraic
4343 effects and handlers, Journal of Logical and Algebraic Methods
4444 in Programming, Volume 84, Issue 1, January 2015, Pages
4545 108-123, ISSN 2352-2208,
46− http://dx.doi.org/10.1016/j.jlamp.2014.02.001.
47− (http://www.sciencedirect.com/science/article/pii/S2352220814000194)
46+ http://math.andrej.com/wp-content/uploads/2012/03/eff.pdf
47+
4848
4949.. [3] Ben Lippmeier. 2009. Witnessing Purity, Constancy and
5050 Mutability. In Proceedings of the 7th Asian Symposium on
5151 Programming Languages and Systems (APLAS '09), Zhenjiang Hu
5252 (Ed.). Springer-Verlag, Berlin, Heidelberg,
5353 95-110. DOI=10.1007/978-3-642-10672-9_9
54− http://dx.doi.org/10.1007/978-3-642-10672-9_9
54+ http://link.springer.com/chapter/10.1007%2F978-3-642-10672-9_9
55+
5556
5657.. [4] Ohad Kammar, Sam Lindley, and Nicolas Oury. 2013. Handlers in
5758 action. SIGPLAN Not. 48, 9 (September 2013),
5859 145-158. DOI=10.1145/2544174.2500590
59− http://doi.acm.org/10.1145/2544174.2500590
60+ https://dl.acm.org/citation.cfm?doid=2544174.2500590
6061
6162.. [5] Martin Hyland, Gordon Plotkin, John Power, Combining effects:
6263 Sum and tensor, Theoretical Computer Science, Volume 357,
6364 Issues 1–3, 25 July 2006, Pages 70-99, ISSN 0304-3975,
64− http://dx.doi.org/10.1016/j.tcs.2006.03.013.
65− (http://www.sciencedirect.com/science/article/pii/S0304397506002659)
65+ (https://www.sciencedirect.com/science/article/pii/S0304397506002659)
6666
6767.. [6] Paul Blain Levy. 2004. Call-By-Push-Value: A
6868 Functional/Imperative Synthesis (Semantics Structures in