My personal repository for working through "How to Design Programs" (HtDP) by Felleisen, Findler, Flatt, and Krishnamurthi.
Some Racket files may show "Raw" or "Blame" view instead of code preview.
This happens when files contain image-generating functions like:
circle,rectangle,ellipseoverlay,above,besideempty-scene,place-image- Any function from Racket's
2htdp/imagelibrary
- Most files in
concepts/folders (image experiments) - Any file creating graphics or animations
- Files in
examples/(basic syntax practice) - Files in
exercises/(text-based problems) - Theory-focused code
- Click "Raw" to view the plain text
- Download and open in DrRacket (recommended)
- View locally where all code works perfectly
- Part 1: Beginner
- Chapter 1: Fixed-Size Data
- Chapter 2: Functions
- Chapter 3: Programs are Functions
- Chapter 4: Conditional Expressions
- Chapter 5: Adding Structure
This is my personal learning repository. The code here represents my journey through HtDP as a self-taught programmer.