File tree Expand file tree Collapse file tree 6 files changed +18
-7
lines changed
Expand file tree Collapse file tree 6 files changed +18
-7
lines changed Original file line number Diff line number Diff line change 11#lang scribble/manual
2+ @(require "../defns.rkt " )
23@title[#:tag "Assignment 1 " #:style 'unnumbered ]{Assignment 1: Racket Primer}
34
4- @elem[#:style "strike " ]{Due: Thursday, September 5 , 11:59PM}
5- @bold{Due: Tuesday, September 10 , 11:59PM}
5+ @bold{Due: @assign-deadline[1 ]}
66
77The goal of this assignment is to gain practice programming in Racket.
88
Original file line number Diff line number Diff line change 11#lang scribble/manual
2+ @(require "../defns.rkt " )
23@title[#:tag "Assignment 2 " #:style 'unnumbered ]{Assignment 2: a86 Primer}
34
4- @bold{Due: Thursday, September 12 , 11:59PM }
5+ @bold{Due: @assign-deadline[ 2 ] }
56
67The goal of this assignment is to gain practice programming in a86.
78
Original file line number Diff line number Diff line change 11#lang scribble/manual
2+ @(require "../defns.rkt " )
23@title[#:tag "Assignment 3 " #:style 'unnumbered ]{Assignment 3: Primitives, Conditionals, and Dispatch}
34
45@(require (for-label a86 (except-in racket ... )))
56
6- @bold{Due: Thursday, October 3 , 11:59PM }
7+ @bold{Due: @assign-deadline[ 3 ] }
78
89The goal of this assignment is to extend the language developed in
910@secref{Dupe} with some simple unary numeric and boolean operations
Original file line number Diff line number Diff line change 11#lang scribble/manual
2-
2+ @( require " ../defns.rkt " )
33@title[#:tag "Assignment 4 " #:style 'unnumbered ]{Assignment 4: Let There Be (Many) Variables}
44
5- @bold{Due: Thursday, October 31 , 11:59PM EST }
5+ @bold{Due: @assign-deadline[ 4 ] }
66
77The goal of this assignment is to extend a compiler with binding forms and
88primitives that can take any number of arguments.
Original file line number Diff line number Diff line change 11#lang scribble/manual
2+ @(require "../defns.rkt " )
23@title[#:tag "Assignment 5 " #:style 'unnumbered ]{Assignment 5: Patterns}
34
45@(require (for-label (except-in racket ... )))
56@(require "../notes/ev.rkt "
67 "../notes/utils.rkt " )
78
89
9- @bold{Due: Tuesday November 26 , 11:59PM EST }
10+ @bold{Due: @assign-deadline[ 5 ] }
1011
1112The goal of this assignment is to extend a compiler with new pattern
1213matching forms for matching lists, vectors, and predicates.
Original file line number Diff line number Diff line change 6363(define gradescope "https://www.gradescope.com/courses/818295 " )
6464
6565(define feedback "https://forms.gle/A6U3CCR2KyA86UTh6 " )
66+
67+ (define (assign-deadline i)
68+ (list-ref '("Tuesday, September 10, 11:59PM "
69+ "Thursday, September 12, 11:59PM "
70+ "Thursday, October 3, 11:59PM "
71+ "Thursday, October 31, 11:59PM "
72+ "Tuesday, November 26, 11:59PM " )
73+ (sub1 i)))
You can’t perform that action at this time.
0 commit comments