Using DrScheme to Prepare Project Reports

  1. You can open up a new window by using the File menu's New option, and then use that new window's View menu to Hide Interactions. That will leave you with just a big definitions window, which gives you somewhere to work on your report that is distinct from your active definitions window that you are using to try things out. Alternatively, you can stick with just one definitions window and directly write the report in it. If you do use a separate window, you should use DrScheme's Edit menu to Copy definitions and Paste them into the report, rather than manually retyping them. Students who retype inevitably make typos and wind up handing in procedures that couldn't possibly have worked.

  2. When you want to type in some English text, you should use the Special menu's Insert Text Box option, and type your text inside the box (which will expand as needed). This prevents DrScheme from trying to execute your English text as though it were Scheme, and also prevents DrScheme from trying to automatically indent it as though it were Scheme.

  3. One problem you may encounter, especially with text boxes, is that DrScheme won't print your report as you might expect. When typing into text boxes, the text will not automatically go to the next line, so you must force a new line by typing the Enter key. However, the width of the printed line might be different than the width of the line in the window.

    One way to deal with this problem is to preview the printout before actually printing it, and then adjust your line width accordingly. You can preview the printout by selecting Print Definitions under the File menu, and then checking the Preview box in the PostScript Setup window. You should then adjust your linewidth accordingly. When ready, you can print by selecting the Printer box in the PostScript Setup window.

  4. You can Copy and Paste sample input and output from the interaction window into your report as well, including images.

Back to MCS 177 home page