Skip to content
exercises for the book - the little typer
Branch: master
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
pie-haskell
README.md
chapter10-1-list-length-append.rkt
chapter10-2-1-onelessthantwo.rkt
chapter10-2-2-alessthanb.rkt
chapter10-2-3-smallertrans.rkt
chapter10-3-filter-length.rkt
chapter11-1-unzip-indvec.rkt
chapter12-1-sum-even.rkt
chapter12-2-sum-odd.rkt
chapter13-1-either-even.rkt
chapter3-1-at-least-two.rkt
chapter3-2-plus.rkt
chapter3-3-power.rkt
chapter3-4-max.rkt
chapter4-1-pair-car-cdr.rkt
chapter4-2-compose.rkt
chapter5-1-sum-list.rkt
chapter5-2-maybe-last.rkt
chapter5-3-filter-list.rkt
chapter5-4-sort-list.rkt
chapter7-0-zip-vec.rkt
chapter7-1-append-vec.rkt
chapter7-2-drop-last-k-vec.rkt
chapter8-1-zero-plus-n.rkt
chapter8-2-plus-n.rkt
chapter8-3-plus-assoc.rkt
chapter9-1-same-cons.rkt
chapter9-2-same-lists.rkt
chapter9-3-plus-comm.rkt

README.md

Exercises for the book - The Little Typer

Exercises were lovingly curated by Paul Cadman

Getting Started

  1. Install Racket
  2. Open DrRacket
  3. File -> Install Package
  4. In the package name field, type pie and then click the Install button.
  5. To use Pie, begin a file with #lang pie in DrRacket.
  6. Testing Pie Programs

Help

  • replace in 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.

Other Observations

You can’t perform that action at this time.