RacketUI: Automated Web UI Generator

Nadeem Abdul Hamid <nadeem@acm.org>

This teachpack provides facilities for the quick and easy generation of web interfaces for programs written in the HtDP (How to Design Programs) student languages of Racket.

Browser Requirements: RacketUI requires that the user’s default web browser be of a reasonably recent version and have JavaScript support and cookies enabled.

    1 Quick Start

    2 Web Field Specifications

    3 Starting a Web Application

    4 Examples

      4.1 A Union of Structures

      4.2 List of Grades

      4.3 Input/Output Files

      4.4 Images

    5 Using the Web Interface

      5.1 Program Input

      5.2 Saved Input

      5.3 Miscellaneous