Exercises were lovingly curated by Paul Cadman
- Install Racket
- Open DrRacket
- File -> Install Package
- In the package name field, type pie and then click the
- To use Pie, begin a file with
#lang piein DrRacket.
- Testing Pie Programs
replacein Chapter 9 was quite hard for me to grasp. I finally came up with a way to understand and use it and it seems like everyone in the study group came up with their own unique way. See discussion.
Exercise 10.2 and 10.3 might be easier after reading Chapter 12.
For more information on recursion schemes, see An introduction to recursion schemes - Patrick Thomson
sameis a Functor and
congis fmap, see Equal.hs