aboutsummaryrefslogtreecommitdiff
path: root/documentation/research/Recursion schemes.md
diff options
context:
space:
mode:
authorEduardo Julian2020-06-01 20:16:32 -0400
committerEduardo Julian2020-06-01 20:16:32 -0400
commita6987ad82f107df49853e1601b73076d030d6fc8 (patch)
treeb5562ec12fcee4a87b0c6ca4d485e7ac82ffbfec /documentation/research/Recursion schemes.md
parent1546feb83e8e821ee8bbf3dea736a49a072bcd52 (diff)
Implemented an optimization for getting fields/slots from records in the new compiler.
Diffstat (limited to 'documentation/research/Recursion schemes.md')
-rw-r--r--documentation/research/Recursion schemes.md16
1 files changed, 16 insertions, 0 deletions
diff --git a/documentation/research/Recursion schemes.md b/documentation/research/Recursion schemes.md
new file mode 100644
index 000000000..fe65ffca6
--- /dev/null
+++ b/documentation/research/Recursion schemes.md
@@ -0,0 +1,16 @@
+# Reference
+
+1. http://maartenfokkinga.github.io/utwente/mmf91m.pdf
+1. http://blog.sumtypeofway.com/an-introduction-to-recursion-schemes/
+1. http://blog.sumtypeofway.com/recursion-schemes-part-2/
+1. http://blog.sumtypeofway.com/recursion-schemes-part-iii-folds-in-context/
+1. http://blog.sumtypeofway.com/recursion-schemes-part-iv-time-is-of-the-essence/
+1. http://comonad.com/reader/2009/recursion-schemes/
+1. [Peeling the Banana: Recursion Schemes from First Principles - Zainab Ali](https://www.youtube.com/watch?v=XZ9nPZbaYfE)
+1. https://github.com/passy/awesome-recursion-schemes
+1. [YOW! Lambda Jam 2018 - Amy Wong - Introduction to recursion scheme](https://www.youtube.com/watch?v=YnqPdlJd38o)
+1. https://bartoszmilewski.com/2018/08/20/recursion-schemes-for-higher-algebras/
+1. https://blog.sumtypeofway.com/recursion-schemes-part-6-comonads-composition-and-generality/
+1. https://chrilves.github.io/hugo/posts/recursion_schemes_intro/
+1. [Recursion Schemes: A Field Guide (Redux)](http://comonad.com/reader/2009/recursion-schemes/)
+