In the situations where you need to submit a program as a homework assignment, you will be expected to provide: a README file describing any special features of the files sent the relevant source code files a makefile which will create any relevant executables any demo input files (explained in README) any other files (explained in README) When you have the assignment done to the point where you are ready to turn it in, create a directory for this purpose and copy (or link) all of the above listed files for the assignment into the new directory. At this point be sure that you have an accurate and helpful README file for the directory as well - that's your chance to tell me what you're sending me, point out any special features you're proud of, whatever. Also make sure that you have not copied any executable files. These are rather large to send through the mail and I will recreate them with the makefile anyway. Then, mail the directory to me using the submit command. This command currently just lives in my bin directory (~mikes/bin). You are welcome to copy it to your own bin directory to make it easier to use. The submit command expects the format submit professor's-login-name subject directory My login is mikes. If the subject is more that one word (which it probably will be), be sure and include it in quotes so the system knows it goes together. For example, if you've packaged up the files for your second assignment in a directory called assign2, then you might type something like ~mikes/bin/submit mikes 'Stack machine assignment' assign2 You will then see a list of the files being packed into the submitted mail message. If you encounter any problems with this which are not fixed by carefully rereading the above instructions, please email me about the problem. That will give me a chance to try and fix it.