[Smalltalk Home] [Research Group] [Patterns Home]
[Smalltalk Archive] [Search Smalltalk] [Contact Webmaster]


[The Smalltalk Balloon]

Submitting a Program to the Smalltalk Archive


We would love to have your submission!

To process your submission easier, please follow these directions.

If you have any problems with the archive or suggestions for improving the archive send them to archive-manager@st.cs.uiuc.edu.

Submitting a single file

We now have WWW-based file uploads!

To upload a single file submission via your Netscape-compatible browser, use the above link.


  1. Add the comment generated by this form to beginning of your Smalltalk file.

  2. Start a VIRGIN copy of your Smalltalk distribution. Use the VIRGIN copy to fileIn any programs listed on the PREREQUISITES line from step 1, and then your programName.st submission. Once you have filed in the sources, minimally test your program.

  3. Use anonymous ftp to upload the file into the /incoming directory on st.cs.uiuc.edu. Then immediately send email to archive-manager@st.cs.uiuc.edu asking to install the software. (Keep your original copy until it is installed.)

  4. Wait for a "got it" message from someone here at uiuc.edu. If you haven't heard anything after 10 days, you should resubmit your program.

  5. Get your submission from the archive to double check that it made it ok.

  6. Tell all your friends where they can get this great code.


Submitting multiple files

We now have WWW-based multi-file uploads!

To upload a multiple file submission via your Netscape-compatible browser, use the above link. You can send either .tar or .zip compressed archives, or upload your Smalltalk files one by one instead.


  1. Create a directory (or folder) on your machine to hold the files.

  2. Copy the source code for your submission into this directory.

  3. Create a file called CATALOG-CARD (or CATALOG for DOS users) by using the output from the form.

  4. Test and double check accordingly, preferably using a VIRGIN image. The most common mistake is "I forgot to include..."

  5. Create a compressed tar file (UNIX) or zipped file (PC) of your sources.

    To create a compressed tar file, you need to execute something like:

    	cd NiceDescriptiveName/..
    	tar -cvf NiceDescriptiveName.tar NiceDecriptiveName
    	compress NiceDescriptiveName.tar
    
    We will also accept gzip-ped files if you prefer using gzip instead of compress.

    To create a zipped file on an MS-DOS machine using pkzip, you can execute something like:

    	cd Program
    	pkzip -rp Program.zip *.*
    

  6. Use anonymous ftp to upload the file created in the previous step to the /incoming directory on st.cs.uiuc.edu. Then immediately send email to archive-manager@st.cs.uiuc.edu asking to install the software. (Keep your original copy until it is installed.)

  7. Wait for a "got it" message from someone here at uiuc.edu. If you haven't heard anything after 10 days, you should resubmit your program.

  8. Get your submission from the archive to double check that it made it ok.

  9. Tell all your friends where they can get this great code.

Comments or suggestions can be sent to brant@cs.uiuc.edu.


[Smalltalk Home] [Research Group] [Patterns Home]
[Smalltalk Archive] [Search Smalltalk] [Contact Webmaster]