CS403: Programming Languages

Assignment 3

Rought Draft

Printable Version

Preliminary information

This is your third Scam assignment. To run your code, use the following command:
    scam FILENAME
or
    scam -r FILENAME
where FILENAME is replaced by the name of the program you wish to run. The -r option will automatically run a no-argument function named main on startup.

All assignment submissions should supply a program named author.scm. This program should look like:
    (define (main)
        (println "AUTHOR: Rita Recursion rrita@crimson.ua.edu")
        )
with the name and email replaced by your own name and email.

For each numbered task (unless otherwise directed), you are to provide a program named taskN.scm, with the N corresponding to the task number, starting at one (as in task1.scm, task2.scm, and so on).

You may use assignment, unless otherwise directed. You may not use a looping function such as while or for, unless otherwise directed. Do not use the comment-out-the rest-of-the-file comment in your code. Make sure you submit text files, not binary files. On any line of output, there should be no leading whitespace and no trailing whitespace other than a newline (except when otherwise directed).

Tasks

  1. TBD
  1. TBD
  1. TBD
  1. TBD
  1. TBD
  1. TBD
  1. TBD
  1. TBD
  1. TBD

Handing in the tasks

For preliminary testing, send me all the files in your directory by running the command:
    submit proglan lusth test3
For your final submission, use the command:
    submit proglan lusth assign3