;
; FILENAME:  testfile.in
;
; This is an example of a file you can create to load and run your
; Scheme code.  If we call this file "testfile.in", then we can execute it
; and have its output placed in a file called "testfile.out" by 
; executing the following unix command.
;
;   scheme < testfile.in  >  testfile.out
;
; Those "<" and ">" signs are of course redirection signs.
;
; In what follows, I provide some examples of things you might include
; in such a file.  Ideally you might use such a file to do system
; and unit testing of code.  What follows is not sufficiently detailed
; to achieve this objective.
;
; I strongly recommend that you comment your testfile.in
;
;====================================================================
;
; First, load your procedure (or procedures).  For example, for
; Assignment 3, question 1-a, you would include the following statement:

(load "a3-1-a")

; You may wish to define some data objects or procedures that you use
; over and over again.  E.g.,

(define mylist `( (1 2) () (3 4) (5 6 7) () (()) ))

; You may also wish to define some procedures for testing. I haven't
; included any here.

; Finally you can call your procedure a number of times to test it
; with different arguments.  Here is one such call.

(conditional null? length reverse mylist)


; To terminate, include a quit command.

quit


