formlogo.gif

Forms/3 is a general purpose, declarative, spreadsheet-based Visual Programming Language (VPL). Its goal is to provide computational and expressive power in a language featuring a simple, concrete programming style with immediate feedback.

Programming in Forms/3 follows the spreadsheet paradigm; the programmer uses direct manipulation to place cells on forms, and then defines a formula for each cell. Such a formula may include constants, references to other cells, or references to the cell's own value at a previous moment in time. Cells are referenced by clicking on them. (In our current prototype, these references are reflected textually in the formulas.) A program's calculations are determined by these formulas.


Three Frequently Asked Questions


Introduction


Recent and Current Research


Comments can be sent to:
burnett@cs.orst.edu

Originally authored by Herky Gottfried and JJ Cadiz, Dec '95.
Last updated by Margaret Burnett, Apr. 4, 2014.