Sophanna Son
December 14, 2008


The program is a very simple adding task and deleting task GUI. There is a list in which the user populate and remove. There is a "Generate HTML" button that opens a viewable page for all the task listed in the list.


Attach:Project_Image.rtf Δ

(You may attach a PNG, GIF, or JPG file. Please note the Attach: syntax for doing this. After you save the wiki page, you will see the Attach: link with a blue triangle. Click on the link, and then you will be brought to a page where you can upload the attachment. After you upload the attachment, the link goes away and you see the image instead.)

Concepts Demonstrated

  • Updating define variables in the global environment via set!
  • Higher Order Procedure by passing procedures that serve as data
  • Procedure composition
  • Manipulating list with map procedure

External Technology

Scheme's #lang web-server/insta and web application library for displaying web page.


Not much innovation. The program left to be simple.

Describe what is innovative about your project.

Technology Used Block Diagram

Create a simple block diagram of your software system that illustrates the major technical components and how they interact; e.g.:

Additional Remarks

Please use this area to include any additional information you would like to include that did not fit into any of the previous categories.

Please note that the entire writeup, including screen shot and block diagram, should be no longer than 3 pages in length.