Skip to content

Commit 7d90ed0

Browse files
committed
Summer updates on the project.
1 parent 952524e commit 7d90ed0

File tree

1 file changed

+13
-11
lines changed

1 file changed

+13
-11
lines changed

www/project.scrbl

Lines changed: 13 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,12 @@ completed project.
1111

1212
Final deliverables are due on the last day of class, July 7.
1313

14-
There are several projects to choose from, described below.
14+
@elem[#:style "strike"]{There are several projects to choose from,
15+
described below.}
16+
17+
@emph{Summer update: Typically we allow projects to be chosen from a
18+
number of options, but for the summer semester we will streamline
19+
things a bit by settling on a single option.}
1520

1621
Compared to assignments, the project is more open-ended. You will
1722
need to select from a project description below and then select which
@@ -24,9 +29,9 @@ implementation). No tests are provided, so we recommend you write your
2429
own and suggest focusing on tests @emph{before} trying to implement
2530
these features.
2631

27-
In addition to the source code for your project, you must write a
28-
2-page document in PDF format, which gives a summary of your work and
29-
describes how your project is implemented.
32+
@elem[#:style "strike"]{In addition to the source code for your
33+
project, you must write a 2-page document in PDF format, which gives a
34+
summary of your work and describes how your project is implemented.}
3035

3136
@table-of-contents[]
3237

@@ -399,8 +404,7 @@ at the end of @racket[entry], just before the @racket[(Ret)]:
399404
In order to return more values, you'd construct a larger vector.
400405

401406

402-
403-
407+
@;{
404408
@section{Exceptions and exception handling}
405409

406410
Exceptions and exception handling mechanisms are widely used in modern
@@ -622,6 +626,7 @@ You may also design your own project, however, you will need to submit
622626
a one-page write-up that documents what you plan to do and how you
623627
will evaluate whether it is successful. You must submit this document
624628
and have it approved by the instructor by November 22.
629+
}
625630

626631
@section[#:tag "project"]{Submitting}
627632

@@ -632,7 +637,6 @@ Your submission should be a zip file containing the following contents:
632637

633638
@verbatim|{
634639
info.rkt
635-
summary.pdf
636640
<lang>/
637641
}|
638642

@@ -643,13 +647,11 @@ The @tt{info.rkt} should contain the following information:
643647

644648
@codeblock|{
645649
#lang info
646-
(define project '<project>)
650+
(define project 'values)
647651
(define language '<lang>)
648652
}|
649653

650-
where @tt{<project>} indicates which project you are doing. It should
651-
either be @tt{values}, @tt{exceptions}, @tt{garbage-collection}, or
652-
@tt{custom}. The @tt{<lang>} should be @tt{iniquity}, @tt{loot},
654+
The @tt{<lang>} should be @tt{iniquity}, @tt{loot},
653655
etc. and should be the same as the directory that contains the
654656
implementation.
655657

0 commit comments

Comments
 (0)