Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

Homework 4 (Due Monday 10/05/2020 at 11:59pm)

To submit this assignment, simply upload the files in your GitHub repository to you GitHub Classroom repository for this assignment (as you have done for earlier assignments).   In contrast to Assignments 1 and 2 where you could put the programs for all problems in a single file (HW01.rkt for Assignment 1 and HW02.rkt for Assignment 2), you must store the solution to each problem in a separate .rkt file: HW04-1.rkt, HW04-2.rkt, HW04-3.rkt, and HW04-4.rkt (if you do the extra credit problem). Unfortunately, none of the languages supported by DrRacket will allow these files to be combined. The Pretty Big Racket language allows top-level indentifiers (functions and variables) to be redefined, but it does not support check-expect. All of the student languages—which are the only ones that support check-expect—prohibit redefinition.

...