Date: Thu, 28 Mar 2024 15:46:42 -0500 (CDT)
Message-ID: <1503304412.1037.1711658802203@wiki-n2.rice.edu>
Subject: Exported From Confluence
MIME-Version: 1.0
Content-Type: multipart/related;
boundary="----=_Part_1036_1512086330.1711658802201"
------=_Part_1036_1512086330.1711658802201
Content-Type: text/html; charset=UTF-8
Content-Transfer-Encoding: quoted-printable
Content-Location: file:///C:/exported.html
HW3
HW3
Homework 3
Due: 11:59pm, Friday, Sep 24, 2020
100 points
- All problems in this Homework are hand evaluations fol=
lowing the rules in the PDF document entitled Evaluating Functional Racket =
Programs which has been uploaded to both Piazza and the course wiki (Conflu=
ence) as the file
LawsOfEval.pd
f.
- Carefully follow the Sample Solution to a Hand Evaluation Problem=
in the Racket HW Guide. In add=
ition. the Homework Support file HW03.tx=
t contains a sample Problem 0
and its solution. By using ellipsis ( ...
) for expressi=
ons appearing in the preceding snapshot that are unchanged by the reduction=
step, you can reduce the amount of text you have
to write. In most problems, a snapshot with ellipsis will fit on a si=
ngle line. If you use a text editor, a typical snapshot looks very mu=
ch like the preceding one. Check out the sample
hand evaluation. Hand-evaluations consisting of 10-20 steps can be cr=
eated very quickly.
- Check in your solution to your SVN r=
epository under the name HW03.txt ) the file svn.rice.edu/r/comp311/courses/HW02.rkt fro=
m the Rice SVN repository and use as a stub for writing your solution the p=
roblems below.
- The Intermediate studen=
t with lambda Racket language includes a stepper that perform=
s reduction semantics. You can use it as a reference.
- Do the 4 problems in the file HW03.txt and Problem 5 if you want to ear=
n extra credit.
------=_Part_1036_1512086330.1711658802201--