Skip to content

Commit 8daa1a2

Browse files
committed
Tweaks to assign 4 for release.
1 parent 8f071c4 commit 8daa1a2

1 file changed

Lines changed: 14 additions & 13 deletions

File tree

www/assignments/4.scrbl

Lines changed: 14 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -7,19 +7,19 @@
77

88
@(require "../notes/ev.rkt")
99

10-
@bold{Due: Thursday, Mar 31st at 11:59PM EST}
10+
@bold{Due: Tuesday, Oct 18, 11:59PM EST}
1111

1212
The goal of this assignment is to extend a compiler with binding
1313
forms and primitives that can take any number of arguments.
1414

15-
You are given a zip file on ELMS with a starter compiler similar to
16-
the @seclink["Fraud"]{Fraud} language we studied in class. You are
17-
tasked with:
15+
You are given a @tt{fraud-plus.zip} file on ELMS with a starter
16+
compiler similar to the @seclink["Fraud"]{Fraud} language we studied
17+
in class. You are tasked with:
1818

1919
@itemlist[
2020

2121
@item{incorporating the language features you added in
22-
@seclink["Assignment 3"]{Assignment 3},}
22+
@seclink["Assignment 3"]{Assignment 3}, scaled up to Fraud,}
2323

2424
@item{extending the addition primitive to handle an arbitrary number of arguments,}
2525

@@ -182,12 +182,13 @@ write additional test cases.
182182

183183
@section[#:tag-prefix "a4-" #:style 'unnumbered]{Submitting}
184184

185-
You should submit on Gradescope. You should submit a zip file that has
186-
exactly the same structure that the stub contains. We will only use
187-
the @tt{compile.rkt}, @tt{interp.rkt}, and @tt{interp-prim.rkt} files
188-
for grading, so make sure all your work is contained there! Note the
189-
lack of @tt{ast.rkt}, @tt{parse.rkt}, etc. - part of assignment 3 was
190-
learning to design your own structures, part of assignment 4 is
191-
learning to work within the constraints of an existing design!
192-
185+
Submit a zip file containing your work to Gradescope. Use @tt{make
186+
submit.zip} from within the @tt{dupe-plus} directory to create a zip
187+
file with the proper structure.
193188

189+
We will only use the @tt{compile.rkt}, @tt{interp.rkt}, and
190+
@tt{interp-prim.rkt} files for grading, so make sure all your work is
191+
contained there! Note the lack of @tt{ast.rkt}, @tt{parse.rkt}, etc. -
192+
part of assignment 3 was learning to design your own structures, part
193+
of assignment 4 is learning to work within the constraints of an
194+
existing design!

0 commit comments

Comments
 (0)