Updating conversion, creating readmes
This commit is contained in:
@@ -1,4 +1,4 @@
|
||||
[38;5;12m [39m[38;2;255;187;0m[1m[4mAwesome Recursion Schemes [0m[38;5;14m[1m[4m![0m[38;2;255;187;0m[1m[4mAwesome[0m[38;5;14m[1m[4m (https://cdn.rawgit.com/sindresorhus/awesome/d7305f38d29fed78fa85652e3a63e154dd8e8829/media/badge.svg)[0m[38;2;255;187;0m[1m[4m (https://github.com/sindresorhus/awesome)[0m
|
||||
[38;5;12m [39m[38;2;255;187;0m[1m[4mAwesome Recursion Schemes [0m[38;5;14m[1m[4m![0m[38;2;255;187;0m[1m[4mAwesome[0m[38;5;14m[1m[4m (https://cdn.rawgit.com/sindresorhus/awesome/d7305f38d29fed78fa85652e3a63e154dd8e8829/media/badge.svg)[0m[38;2;255;187;0m[1m[4m (https://github.com/sindresorhus/awesome)[0m
|
||||
|
||||
[38;5;11m[1m▐[0m[38;5;12m [39m[38;5;12mA curation of useful resources for learning about and using recursion schemes.[39m
|
||||
|
||||
@@ -46,8 +46,7 @@
|
||||
[38;5;12m- [39m[38;5;14m[1mRecursion Schemes, Part IV: Time is of the Essence[0m[38;5;12m (http://blog.sumtypeofway.com/recursion-schemes-part-iv-time-is-of-the-essence/) - Practical article about histomorphism and the futumorphism.[39m
|
||||
[38;5;12m- [39m[38;5;14m[1mCheat Sheet[0m[38;5;12m (https://github.com/sellout/recursion-scheme-talk/blob/master/cheat%20sheet.pdf) - Map of various recursion schemes and their duals.[39m
|
||||
[38;5;12m- [39m[38;5;14m[1mCorrecting the Visitor pattern[0m[38;5;12m (http://logji.blogspot.co.uk/2012/02/correcting-visitor-pattern.html) - Showing that the Visitor pattern implements an f-algebra for use with a catamorphism (in Java).[39m
|
||||
[38;5;12m-[39m[38;5;12m [39m[38;5;14m[1mRecursion[0m[38;5;14m[1m [0m[38;5;14m[1mSchemes[0m[38;5;14m[1m [0m[38;5;14m[1min[0m[38;5;14m[1m [0m[38;5;14m[1mScala[0m[38;5;12m [39m[38;5;12m(https://free.cofree.io/2017/11/13/recursion/)[39m[38;5;12m [39m[38;5;12m-[39m[38;5;12m [39m[38;5;12mIntroduces[39m[38;5;12m [39m[38;5;12mthe[39m[38;5;12m [39m[38;5;12mfixpoint[39m[38;5;12m [39m[38;5;12mcombinator,[39m[38;5;12m [39m[38;5;12manamorphism,[39m[38;5;12m [39m[38;5;12mcatamorphism,[39m[38;5;12m [39m[38;5;12mhylomorphism,[39m[38;5;12m [39m[38;5;12mparamorphism,[39m[38;5;12m [39m[38;5;12mapomorphism,[39m[38;5;12m [39m[38;5;12mhistomorphism,[39m[38;5;12m [39m[38;5;12mdynamorphism[39m[38;5;12m [39m
|
||||
[38;5;12mand[39m[38;5;12m [39m[38;5;12mfutumorphism.[39m
|
||||
[38;5;12m- [39m[38;5;14m[1mRecursion Schemes in Scala[0m[38;5;12m (https://free.cofree.io/2017/11/13/recursion/) - Introduces the fixpoint combinator, anamorphism, catamorphism, hylomorphism, paramorphism, apomorphism, histomorphism, dynamorphism and futumorphism.[39m
|
||||
[38;5;12m- [39m[38;5;14m[1mWhat's in a Fold: The Basic Catamorphism in recursion-schemes[0m[38;5;12m (https://duplode.github.io/posts/whats-in-a-fold.html) - Introduces catamorphism as a generalization of fold.[39m
|
||||
|
||||
[38;2;255;187;0m[4mHylomorphisms in the Wild[0m
|
||||
@@ -84,8 +83,7 @@
|
||||
[38;5;12m- [39m[38;5;14m[1mA Gentle Introduction to Recursion Schemes[0m[38;5;12m (https://www.youtube.com/watch?v=i5A2Amfcir8) -[39m
|
||||
[38;5;12m Presented by Jean Remi Desjardins at Lambdaconf 2016.[39m
|
||||
[38;5;12m- [39m[38;5;14m[1mrecursion-scheme-talk[0m[38;5;12m (https://github.com/sellout/recursion-scheme-talk) - Collection of slide decks about recursion schemes.[39m
|
||||
[38;5;12m-[39m[38;5;12m [39m[38;5;14m[1mBracer:[0m[38;5;14m[1m [0m[38;5;14m[1mTransforming[0m[38;5;14m[1m [0m[38;5;14m[1mReal-World[0m[38;5;14m[1m [0m[38;5;14m[1mLanguages[0m[38;5;14m[1m [0m[38;5;14m[1mwith[0m[38;5;14m[1m [0m[38;5;14m[1mCoproducts[0m[38;5;14m[1m [0m[38;5;14m[1mand[0m[38;5;14m[1m [0m[38;5;14m[1mRecursion[0m[38;5;14m[1m [0m[38;5;14m[1mSchemes[0m[38;5;12m [39m[38;5;12m(https://www.youtube.com/watch?v=5Kr7IykGMzU)[39m[38;5;12m [39m[38;5;12m-[39m[38;5;12m [39m[38;5;12mHigh-level[39m[38;5;12m [39m[38;5;12mtalk[39m[38;5;12m [39m[38;5;12mabout[39m[38;5;12m [39m[38;5;12mstructuring[39m[38;5;12m [39m[38;5;12mprograms[39m[38;5;12m [39m[38;5;12mwith[39m[38;5;12m [39m[38;5;12mcoproducts[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12mrecursion[39m[38;5;12m [39m[38;5;12mschemes[39m[38;5;12m [39m
|
||||
[38;5;12mby[39m[38;5;12m [39m[38;5;12mPatrick[39m[38;5;12m [39m[38;5;12mThomson.[39m
|
||||
[38;5;12m- [39m[38;5;14m[1mBracer: Transforming Real-World Languages with Coproducts and Recursion Schemes[0m[38;5;12m (https://www.youtube.com/watch?v=5Kr7IykGMzU) - High-level talk about structuring programs with coproducts and recursion schemes by Patrick Thomson.[39m
|
||||
[38;5;12m- [39m[38;5;14m[1mRecursion: Where Functional Programming Hits Bottom[0m[38;5;12m (https://www.youtube.com/watch?v=24UoRaoKLjM) - Introduction to recursive fix point data structures and recursion schemes in Haskell and Scala by Greg Pfeil.[39m
|
||||
[38;5;12m- [39m[38;5;14m[1mProgramming with algebras[0m[38;5;12m (https://www.youtube.com/watch?v=-98fR9VmLbQ) - Bartosz Milewski's article in talk form, presented at LambdaCon.[39m
|
||||
[38;5;12m- [39m[38;5;14m[1mPeeling the Banana: Recursion Schemes from First Principles[0m[38;5;12m (https://www.youtube.com/watch?v=XZ9nPZbaYfE&t=3s) - Zainab Ali's Introductory talk presented at LambdaWorld.[39m
|
||||
|
||||
Reference in New Issue
Block a user