We have provided a suite of test cases your interpreter must pass. To run these tests, you must download the C311.zip archive do the following:
1. Download and unzip the C311 course archive to a directory named C311 in a permanent location, (e.g. ~/C311). 2. In that parent directory, (e.g. ~) run ''raco link'' to that directory (e.g. ''raco link ~/C311''). 3. Upon doing so, you should be able to use our tools within Racket.
You may also find useful the following pmatch documentation.
If you're interested in miniKanren development, check out miniKanren.org!
module load emacs/24.
.emacsbefore using it.
.emacsfile, you must download the dot_emacs_dot_d.zip file, unzip the file, and rename the resulting directory
.emacs.d. You must then update the load-path in your
.emacsfile to point to the location of the
.emacs.ddirectory. Contact the AIs if you cannot unzip the
dot_emacs_dot_d.zipfile, or otherwise have problems configuring Emacs.
Cameron Swords (C311 course staff emeritus) uses and endorses the Vim text editor.
.vimrcbefore using it. A few other notes:
”in front of it), Vim's default color scheme is fine for most purposes.
scheme.vimand installed in your vim install director's syntax folder (
productprocedure written three ways: in accumulator-passing style, in continuation-passing style, and in direct style using