Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

https://github.com/sellout/recursion-scheme-talk

A talk on using recursion schemes in FP.
https://github.com/sellout/recursion-scheme-talk

Last synced: 3 months ago
JSON representation

A talk on using recursion schemes in FP.

Lists

README

        

# Recursion Scheme Talks

Various talks I’ve given on using recursion schemes in FP projects in Haskell and Scala.

This repository will track the changes as this talk develops. Each actual presentation of the talk has a tag associated with the version at that point.

Talks included in this repo:

- [Fix Haskell (by eliminating recursion)](recursion-scheme-talk.org) (Boulder Haskell Meetup – 2016–01–26)
- [Efficient Nanopass Compilers using Cats and Matryoshka](nanopass-compiler-talk.org) – [video](https://www.youtube.com/watch?v=TQIHRBXM75E) (Typelevel Summit Philly – 2016–03–02)
- [Recursion: where FP hits ⊥](recursion-bottom.org) – [video](https://www.youtube.com/watch?v=24UoRaoKLjM) (Moonconf – 2016-05-27)
- [Fix-ing Your Types With Matryoshka](fix-ing-your-types.org) – (Scala Up North – 2016-08-05)
- [This programmer modeled his code after wooden nesting dolls. What happens next will amaze you.](matryoshka.org) – [video](https://www.youtube.com/watch?v=lQdpXqD7Uic) (Scalæ By the Bay – 2016-11-12)

Additional resources:

- [recursion scheme cheat sheet](cheat sheet.pdf)
- [algebra cheat sheet](algebras.pdf)