diff --git a/www/assignments/3.scrbl b/www/assignments/3.scrbl index 331409e3..7dd69e03 100644 --- a/www/assignments/3.scrbl +++ b/www/assignments/3.scrbl @@ -132,7 +132,7 @@ interpret @racket[cond] expressions and new primitives.} @item{Make examples of @racket[cond]-expressions and primitives and potential translations of them to assembly.} -@item{Update @tt{compile.rkt} and @tt{compile-prim.rkt} to correctly +@item{Update @tt{compile.rkt} and @tt{compile-ops.rkt} to correctly compile these expressions based on your examples.} @item{Test your compiler with @tt{raco test test/compile.rkt}.} diff --git a/www/notes/fraud.scrbl b/www/notes/fraud.scrbl index bb11cd0b..71afcb38 100644 --- a/www/notes/fraud.scrbl +++ b/www/notes/fraud.scrbl @@ -312,9 +312,9 @@ value of the right hand side. -The heart of the semantics is a function @racket[interp-env] the +The heart of the semantics is a function @racket[interp-e] the provides the meaning of an expression under a given environment. The -top-level @racket[interp] function simply calls @racket[interp-env] +top-level @racket[interp] function simply calls @racket[interp-e] with an empty enivornment. These rely on two functions: one for extending an environment with a diff --git a/www/schedule.scrbl b/www/schedule.scrbl index 010eea92..484569bc 100644 --- a/www/schedule.scrbl +++ b/www/schedule.scrbl @@ -42,19 +42,20 @@ (list @wk{9/23} @;"" - @secref["Dodger"] - @secref["Evildoer"]) - + @itemlist[@item{@secref["Dodger"]} + @item{@secref["Evildoer"]}] + @secref["Extort"]) + (list @wk{9/30} @;elem{A3} @;elem{@seclink["Assignment 2"]{A2}} - @secref["Evildoer"] - @secref{Extort}) + @secref["Fraud"] + @secref["Fraud"]) (list @wk{10/7} @;"" - @secref{Fraud} - @secref{Fraud}) + @secref{Hustle} + @secref{Hustle}) (list @wk{10/14} @;elem{A4} @@ -63,47 +64,47 @@ (list @wk{10/21} @;"" - @secref{Hustle} - @secref{Hustle}) + @secref{Hoax} + @secref{Hoax}) (list @wk{10/28} @;elem{A5} @;elem{@seclink["Assignment 4"]{A4}} - @secref{Hoax} - @secref{Hoax}) + @secref{Iniquity} + @secref{Iniquity}) (list @wk{11/4} @;"" - @secref{Iniquity} - @secref{Iniquity}) + @secref{Knock} + @secref{Jig}) (list @wk{11/11} @;elem{A6} - @secref{Knock} + @secref{Loot} @secref["Midterm_2"]) (list @wk{11/18} @;"" - @secref{Jig} - @secref{Loot}) + @secref{Loot} + @secref{Mug}) (list @wk{11/25} @;elem{A7} @;elem{@seclink["Assignment 5"]{A5}} - @secref{Loot} + @secref{Neerdowell} @elem{No class: Thanksgiving}) (list @wk{12/2} @;"" - @secref{Mug} - @secref{Neerdowell}) + @secref{Outlaw} + @elem{Outlaw}) (list @wk{12/9} @;"" - @secref{Outlaw} - @secref{Outlaw}) + @elem{Slack} + @elem{Slack}) )]