Skip to content

Commit 1e6f1ae

Browse files
authored
Merge pull request #201 from cmsc430/fall-2025
Fall 2025
2 parents ca102f7 + e0a76cb commit 1e6f1ae

File tree

3 files changed

+25
-24
lines changed

3 files changed

+25
-24
lines changed

www/assignments/3.scrbl

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -132,7 +132,7 @@ interpret @racket[cond] expressions and new primitives.}
132132
@item{Make examples of @racket[cond]-expressions and primitives and
133133
potential translations of them to assembly.}
134134

135-
@item{Update @tt{compile.rkt} and @tt{compile-prim.rkt} to correctly
135+
@item{Update @tt{compile.rkt} and @tt{compile-ops.rkt} to correctly
136136
compile these expressions based on your examples.}
137137

138138
@item{Test your compiler with @tt{raco test test/compile.rkt}.}

www/notes/fraud.scrbl

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -312,9 +312,9 @@ value of the right hand side.
312312

313313

314314

315-
The heart of the semantics is a function @racket[interp-env] the
315+
The heart of the semantics is a function @racket[interp-e] the
316316
provides the meaning of an expression under a given environment. The
317-
top-level @racket[interp] function simply calls @racket[interp-env]
317+
top-level @racket[interp] function simply calls @racket[interp-e]
318318
with an empty enivornment.
319319

320320
These rely on two functions: one for extending an environment with a

www/schedule.scrbl

Lines changed: 22 additions & 21 deletions
Original file line numberDiff line numberDiff line change
@@ -42,19 +42,20 @@
4242

4343
(list @wk{9/23}
4444
@;""
45-
@secref["Dodger"]
46-
@secref["Evildoer"])
47-
45+
@itemlist[@item{@secref["Dodger"]}
46+
@item{@secref["Evildoer"]}]
47+
@secref["Extort"])
48+
4849
(list @wk{9/30}
4950
@;elem{A3}
5051
@;elem{@seclink["Assignment 2"]{A2}}
51-
@secref["Evildoer"]
52-
@secref{Extort})
52+
@secref["Fraud"]
53+
@secref["Fraud"])
5354

5455
(list @wk{10/7}
5556
@;""
56-
@secref{Fraud}
57-
@secref{Fraud})
57+
@secref{Hustle}
58+
@secref{Hustle})
5859

5960
(list @wk{10/14}
6061
@;elem{A4}
@@ -63,47 +64,47 @@
6364

6465
(list @wk{10/21}
6566
@;""
66-
@secref{Hustle}
67-
@secref{Hustle})
67+
@secref{Hoax}
68+
@secref{Hoax})
6869

6970
(list @wk{10/28}
7071
@;elem{A5}
7172
@;elem{@seclink["Assignment 4"]{A4}}
72-
@secref{Hoax}
73-
@secref{Hoax})
73+
@secref{Iniquity}
74+
@secref{Iniquity})
7475

7576
(list @wk{11/4}
7677
@;""
77-
@secref{Iniquity}
78-
@secref{Iniquity})
78+
@secref{Knock}
79+
@secref{Jig})
7980

8081

8182
(list @wk{11/11}
8283
@;elem{A6}
83-
@secref{Knock}
84+
@secref{Loot}
8485
@secref["Midterm_2"])
8586

8687

8788
(list @wk{11/18}
8889
@;""
89-
@secref{Jig}
90-
@secref{Loot})
90+
@secref{Loot}
91+
@secref{Mug})
9192

9293
(list @wk{11/25}
9394
@;elem{A7}
9495
@;elem{@seclink["Assignment 5"]{A5}}
95-
@secref{Loot}
96+
@secref{Neerdowell}
9697
@elem{No class: Thanksgiving})
9798

9899
(list @wk{12/2}
99100
@;""
100-
@secref{Mug}
101-
@secref{Neerdowell})
101+
@secref{Outlaw}
102+
@elem{Outlaw})
102103

103104
(list @wk{12/9}
104105
@;""
105-
@secref{Outlaw}
106-
@secref{Outlaw})
106+
@elem{Slack}
107+
@elem{Slack})
107108

108109
)]
109110

0 commit comments

Comments
 (0)